###### # #.. ##....#PP# #... #.<....... #.. ###....##... #..####.....## ##..##...PP## #.......#..# ###....###P# #.....##### ##..##.# #.##### ##..# #..## ##.# # ##..# ##.#...## #..^....##### ..........P#.# #..........?.# .............##### .....#..(.......#$# #...........$.....## ## ..................P# #..P P..............Y...#..#.. ............h..Y.FF...... ..............h.Y.F...# #.....h....h.Y..F##..# #....([.....F....P# #..............#.## #P............#### ##...#.###.#...# ####### ##..... #...[.. ..