###.# #.. ..#.# #.# #####....# ####'######.......# #.................# #.................# #.................# #........##^......# . #...)o[...........# ... #....h........##### .....###.....###.....# .............# #.....# #.###.##########.....# # ......##.##### # #....##.# #.##....##.# ##.......##.####### ........[.......... .....#..##.####### ... #.....# # #.#...# #.#.#.# # #.#.#.# #.#.#.#.# ####.#.#.#.. .......#.####### ####.#.........# .........#####.# #####..####..<.# #.. #.#### #.. # #.. #.. #.. ...