3,15......3.15....3'15........''3'15,;3:c7d15k7do15ok3o7dd3odxk7d3loox7o3o7oo3d7dd15KXWMM                      
3'..15...3..15.....,.........3.,;;15llO3d:cll7oc15c3:cl::15:;;3clloo7ook150NMM                      
.3....''',.15...3..',,,,,15.'3';;;;15;3,;;;:::,',:,'15'.''',,3;::c15kWWWW                      
..3....15..3.'.15,'3;,;15;:3,15;lclo::::;,3,,'15.''.3''15...'.3,15'..'''::o0NXN                      
....3..''......','15;o0KOddoolllc:;,.....cx;.'.3.'15..,:;:lxkx7ll15                      
3...15.3,..15...3.'''..15,OWMWWNXK5K0kdo15l;ckO'';oKc,..3.,15,cd0c;7x15O7x15;,;                      
.3.....';,15..3,:;15..kMMMMWNN5XK0Oxdo15:,cd3:,15ccl;,3...15'.,7oxl3;15:3;;15,.'                      
.....3.15..3''15.....;KWWWWNN5XXK0Oxdl15;,;'.......3.,;15''';..3.'15'3.15''.                      
.... .3.15..3.15......oNWWWNX5XK0kddol7c15;';...3.'.'.15.:c7oc15:;''....,.                      
  ...3'15..........xKKoc5coOkc;15,,5;cc15:;5l;15.3.15.3....15;'..3.15''.3'15'....3.15                      
 ..  .. ......'.dK7X5OOkO15N5Olodxxxlccd15:....3.15..........3'',:,,15.                      
.... .3.15. .......;NNWW5X015W50oodkOkoc15:5o15'..........3.15.3.15...3.15.....                      
3.15.3......15...',.'..kNN5KdO15X5kollooooc15;.....  ... ............                       
3.15.3..15.3..15.3.15..3.';,15...x7K5Oxk0KOxo:oxoc15,..... .;.......'7c15,;,....                      
 .3.15. ...3....,,'15...'70K5OKKK0koodol15:,,....  . ... .. ........                      
  .   ..3...15.,3;'15.....oK7X15X50OOxdo7:5::15'2',,15.....  . ...........3.15                      
....    .........';2oko15OX5K0kdl15::5c15c;;2,',;15,'....       .....3.15                      
3..15.......,2:llodxxkOkd:15ON0o5l15l5llllc::2,,,;;::::::;,15..    . ..                      
3,15,'..3.'10:2xxoooloxOOkxo:15ONN50dddooodo15l2,,;;;;::;:;:;;,15..     .                      
,,;'..10:2xddlcolokkkxxocd15WWX500OOdk15kl2:::::ccc:::::,,,,15.                            
... ..2xddllcodooooodoxdO15XNXNN50O15O2dlcc:;;;;::::cc,,;,,.15                           
     2.oooooloddodxxdolcdk15xKXXX02xol::,,;cc:;:clc',;,',15.                          
     2,lc:ddooddddxddddllxlo15OK2Oo:,''',;ccc:;:cl:,;;;','15   .                      
     2:lc;ldooddddddddddlddll:,',,;;::clcc:;ccc:,,;,'',15.  .                      
  ...2llcc:xdddddddddddddodlc;;::::cox0KOkdclcc:'';,'','15                         
.....2llcc:xddxdddddddddddd::cccccccd015K200kdxoc::'',,.';,15.                        
 ...'2ocl:cddddddddddddddddcclllcccccloolc::cc:;,''''';,15.                        
  . 2,occc;odddddddddoddolocllllcccccc:::;;;::;;'.''',;;.15                        
    2'lc:l;cddddddddoooolcollllllcccc:::;;;;::;,'.''',;,'15