### ..# #.# #.# #.# #.# ###########.# #...........# #.#.##.#.##.# #####.#.##.#.##.###### #.....#.##...........# #.#####.........####.#### #..........P....# #.#.. #(#####.)####...# ##.#.# #.# #..#..#P..###....#####... #(# #..'.[#.................# #.#####..####...###...#.#####. #.>.............####)##.# #..###...............##.# #..# #..................# #c.# #.#####.##.#.###...# ....... ......#.# #...# ##$..... .....####.###..########## ##.###......## #...............# .# ####. ###.###########.# .# #. .# #