@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@#xsg@@@@@@@@@@@@@@@@@@@@@#: .g@@@@@@@@@@@@@@@@@@@@@@@@@@@@@2:;8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@h . . . @@@@@@@@@@@@@@@@@@#: . . s@@@@@@@@@@@@@@b. ..2@@@@@@9 . . .s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@# . . . 2@@@@@@#92a@@@@@@@, . . . @@@8;,rm@@@@@r . . .:@@@@h . . . h@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@s . . . m@@@@a . . ..@@@@@r . . .r@@ . . .i@@@# . . . @@@@@@ . . .a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@ . . . ,@@@@@8 . . . s@@@@9 . . .h@i . . . @@@@: . . @@@@@@@, . ..@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@ . . . i@@@@@@ . . . @@@@@h . . .@@a . . .2@@@@r . .:@@@@@@@, . .g@@@@@@@@@@@@@@@@@@#m@@@@@@@@@@@@
@@@@@@@@@@@ . . .a@@@@@@ . . .#@@@@@m . . .@@@@s,,i@@@@@@: . .h@@@@@@@ . . @@@@@@@@@@@@@@@@; . ..@@@@@@@@@@@
@@@@@@@@@@@ . . .@@@@@@@ . . .@@@@@@@ . . 2@@@@@@@@@@@@@@ . . @@@#ha8; . . :. . ia. . 9@@@m . . .s@@@@@@@@@@
@@@@@@@@@@a . . ,@@@@@@# . . .@@@@@@@ . . @@@@@@#@@@@@@. . . . . . . . . . . . .@r . . .8@# . . .@@@@@@@@@@@
@@@@@@@@@@i . . ;@@@@@@9 . . :@@@@@@@. . .@@i . . .,@@@ . . . . . . . . . . . .9@2 . . .8@@ . . :@@@@@@@@@@@
@@@@@@@@@@: . . i@@@@@@r . . ;@@@@@@@; . :@@i . . . m@@. . . . . . . . . ..ri2m@@9 . . m@@# . . 5@@@@@@@@@@@
@@@@@@@@@@ . . .h@@@@@@, . . s@@@@@@@2 . .@@8 . . .@@@@; . . .s5hh#@@, . .9@@@@@@x . . @@@m . . g@@@@@@@@@@@
@@@@@@@@@@ . . .b@@@@@@ . . .r@@@@@@@h . . @r . . ;@@@@@. . .2@@@@@@@ . . a@@@@@@i . .,@@@h . . h@@@@@@@@@@@
@@@@@@@@@@ . . .#@@@@@@ . . .:@@@@@@@s . ,9@ . . .5@@@@@ . . h@@@@@@x . . #@@@@@@; . .s@@@a . . #@@@@@@@@@@@
@@@@@@@@@b . . .@@@@@@5 . . .:@@@@@@@ . 2@@@ . . .h@@@@2 . . h@@@@@@: . . @@@@@@@. . .a@@@h . . @@@@@@@@@@@@
@@@@@@@@@x . . .@@@@@@ . . . .@@@@@@2 . @@@@ . . .@@@@@: . . #@@@@@# . . .@@@@@@, . . @@@@2 . . @@@@@@@@@@@@
@@@@@@@@@i . . .@@@@@@ . . . .@@@@@@ . 3@@@b . . ,@@@@a . . .@@@@@h . . . @@@@# . . . g@@@ . . .m@@@@@@@@@@@
@@@@@@@@@r . . .@@@@@; . . . .h@@@@: .:@@@@a . . .@@@5 . . . h@@@i . . . .;@@s . . . . ,. . . . h@@@@@@@@@@@
@@@@@@@@@s . . .b@@@@ . . . . .@@@i ..@@@@@# . . .;8. . . . . rs . si . . . . .:@m . . . .r; . .i@@@@@@@@@@@
@@@@@@@@@h . . .s@@@ . 9@ . . . ;. . @@@@@@@ . . . . .#@ . . . . .8@@r . . . .3@@@#, . .s@@i . .r@@@@@@@@@@@
@@@@@@@@@@ . . . ,: . s@@r . . . . .@@@@@@@@@. . . .,@@@@. . . .r@@@@@@: . .3@@@@@@@@@@@@@@; . .r@@@@@@@@@@@
@@@@@@@@@@; . . . . .g@@@@s . . . :@@@@@@@@@@@@5;sh@@@@@@@ms:;3@@@@@@@@@@@@@@@@@@@@@@@@@@@@; . .2@@@@@@@@@@@
@@@@@@@@@@@ . . . ..@@@@@@@@2;.,s@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@a .@@@@@. . .@@@@@@@@@@@@
@@@@@@@@@@@@: . ..a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ . 5@@@s . .@@@@@@@@@@@@@
@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@9 . . . . 2@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@; . . i@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@98@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@b., .,x@@@@@s,. .:h@@@@@@@r .:g@@@@@@;,. ..@@@@x.5@@@@g.r@@@@@@@@2.. . h@@@@@x, .;@@@@@@@@@@@@@@
@@@@@@@@@@@@9 .,. .,@@@@ . ,. .2@@@@2 . . .,@@@@# ..;,.@@@@: .@@@@s .@@@@@@@@: .;, 9@@@@ . : .8@@@@@@@@@@@@@
@@@@@@@@@@@@b :@@@ .@@@@, h@@s ,@@@# .@@@@ .s@@@@ .2h@@@@@@s :@@@@x .@@@@@@@@r :m@@@@@@@ .:@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@# . . .5@@@@: . . :@@@@b .@@@@x :@@@@. . r@@@@@s :@@@@g .@@@@@@@@s . ,@@@@@@@@: .;@@@@@@@@@@@@@@
@@@@@@@@@@@@@ .@#@@@@@@@: rb .@@@@@@ .3@@@ .9@@@@. @@@@@@@@5 :@@@@8 .@@@@@@@@s h@@@@@@@@@@@@i .@@@@@@@@@@@@@
@@@@@@@@@@@@# .@@@@@@@@@. x@@ .a@@@@@ . . .i@@@@@ .@@@@@@@@s .@@@@9 . . .#@@@s . . 5@@@@ . . .i@@@@@@@@@@@@@
@@@@@@@@@@@@@xh@@@@@@@@@#3@@@@sg@@@@@@hssa@@@@@@@b2@@@@@@@@@2h@@@@@x2rr;s@@@@@32sr;h@@@@mxssh@@@@@@@@@@@@@@@