################ ...............########## ....................#...# .... ........................##.... .............................. ........................#..... ............................# ....................####....# ##............#####...........# ..............# #.####......# #....####.#.....# #.#..'......# #...............# #.#.##...+### ................#####.#.#.#.#+####. ............>...................... ................o.................. #.............).hg................. #.............rro.................. ###............llb................. ......................###.......... ..........#...........############# ........................# #......... .?.......#.......##.....# #.......... .......).........##.....####.......... ........#.#......######...............<.. ....h...._.......####............>..........# .h......#(#.................................# ..(..........................##....# .............................##....# ..................#....<.....##....# ..................#..........##....# ..................#..........##...##### ..................#.................... ..................#.........<.......... .........####..........[..).[........# ...... #..............#.........# .......#.....#.........# .......#.....###.......# ###....#.....# #.......# .. #...... ........# . ......... .###### ........... .....>.... ...........