#### ###..## ####.....### .#### #....?P....# ......##### #.....PP...# #...hh######...PP.....# #.###h................# #....##########.......# #..##> ............... .. .# #####.h.$..#... ... ..#......... .... .....##...... .## #. #####.# ...... #######.# #.. ..... ##.....##.# #...<...#.. ##(.((.##..### ###'###.....# ###(..(.#####.# . ####(.(((.(..###.###.... ##.'....(8.....'......... #..###..##...(...(.###.#####.. ........####((.(.### #..# .........# ####### ##.# ..........# .. .....(....# ##. ..........# .# ..........# # ..........# ..........#