#. .# . . .###. ## ... #. ... #..#.# #.#.# #..<# #######.# ...#...# #.#.######. #.##.......... #............ ####...###### #...# # #...# ###########...+ #.....).....#.# ....###########.# # #.###+###.# #.........# #.......... PP #...####### PP. #...# ##### #...####### ...##...hh....# #.###..#####..... #....h.........## #....#.#######. #...[#.####### # ####............# #.##.......#......... #..........#######.#. ####.......# ##>....## #.....# #.......# #.#.....# ........<. ...=....###. ####...## #. #### ..