##############.## #................ #######.#######.#.##.# #..........# #.# # #..##..##..####.#.# . #..##^.##.....#h#.##... # #..##..####..g....... #..##.$##....>...##h. ..##..##$............. #.. #<.##).........##.. ..##..##..##........# # .. #.. ..##........# ..## ##.....?...h# #.. #........... #. { ##.........## # ..