##... #... .... ... #.. #.############# #.#...........# #.#.#########.# #.#.#########.#######.# #>..................... #<#.########.....####. #.#.# #####.# #.#.# #.# #.... #########.# #.... #.........# ...... #.######### . ...... #.# .. ..... #.# ...o #.# #######..... #.# #.).o...... #.# #..<###.##... #.######o.......# #................ ########.....!... #......... #......... #########.