@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@#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@@@@@@@@@@@@@@@