### #.# #.########### ............## . #.#...#.###..#################.. #.#...#......................... ...####.#...#.####.######oo........... ..<.....................ho............ ##.####'#####.####..#####o..........# #....## #.# ##)# #...........# .##.....# #.# #.# #............. .........###.# #.. #.#####+###... ...........#.######. #.# .. #....######.#....# .# #.# . ##+## #......# .. #.# ### ###....# #....###....# #......<#..[...# +.....###.####.# #.... .# # #... .. #.. ## #. #