############# #######...........# # #...........#####<#.# #...................# #...................# #..............)...## #.................## #......###...####.#### ####..## ##.......... ##...# #...####.###### #..### ###...........# #.## #+# ##..##.####.##### ##### #.# +.+ #..##.#........# #... #.## #.## ##.###.#.##.###.####(### #..###.#.###......#..(............# ##.....#.....#########.###.####.#.# ###..###.o..........#.# #.# #.# ##.....#..#.#####.#.# #.# #.# ##..###..#.# #.# #.# #(# ##.####..#(# #.# #.# #)# #...)....#.# #.# #.. #)# #.######.#.# #.# ### #o# #. #.#.# . ... #[ #.#.# #.# #. ..#. #$. ## #.# ### ###