### ..# #.# ##################### ##. #.## ####### #...................# .. #.. #.PP.P#####.#####.####.#####.# #. #$# #PP..^#.#.#.# #.# #.#####.## #.#####.# #####P._^P.#.#..# #.# #.<....... # #.......###>. #P.P..##.#### #.# ######.... ###.##$.[#...##.# #^^^PP#### #####.# # ........#.###.#.######### #.....# ###.##....# #......#.# #.##### # #h##.# #.#.##.#.# #.# #(. ##...##.##.#.##########.# !.#. #.# #.##.#............# #.##. #.# #..#..............# #.. !. . # ##.#####............# ## #. . .# #.....####.### #. .# .# ##...## #.# ##.## #.# #.# #.# #.# b#