### #.. #.# #.# ##### ######.####.#### #...# #....?h......... ########...######.####.####.#### #.................# #... #.######^..######### #..## #.# ###............. ...# #.# #....#........# ...# #.# #....#.#...#..# ..... #.# #....#.#......# ##### .#. #.# #.......<.##..... #.....#.######............# .........(.p....##....#.... .....########..##..### ... .... .......... #. ... ########.$.. . +.... #... ###