.. . #.# .. #.. #. #.#### .# # #.#..... .### #.#. #.....### ... # #.#.#####....##.####. ..###.#.................. ......###<..P.P.......... ...#......###h###........ ..........# +g..#........ ...#......# #...#........ ...#......# +...#........ ..........#######.####### ..................# ...#..........[...# .####.............# #...........#.# #.#.####....#.# #.#.# ###..... #.... ....... ... ##..##.#. ##.. .##.