#.# ... #.### ## #... ..# #..# #.# #..# #.# #.##..###.# #...<.(##.# ...........#.# ####.........#########.( #...................... #.##^......####.#####. # ##.....## #.# .# ##...## #.#####.# ##.## #.....#.# #. #######.#.# .. #.....h.#.# # #.###...#.# ##.$....# #.#.......##### ................. ##.#...!...###### #.##.....## # ##..... #...P.. ....PP.. #....#.PP. #...###...[