############### #.............# ####### #.#####.....#.# ######## #.....# #.#...#.###.#.# #!.....###### #.###.## #####.#.#.#.#...#.# #......ooy..# #......# #.....#.#.#.#.###.# #.....>.###.#####.#.#..##########.....#.#.#.#.....# ...........................................<......>## ..#....(..###.#####.#.#...........#...#.#####.####..# ..................#.#.#.#####.###.#...#.............# ..#######.###.###.#.#...# #.#...##.........#......# # #.. ............# #.###.....######.#.####.# ####.## ##.#...######## #.#....# #.........# #. #.#..####PPP####......# #..#.###### .. #.#....#P...P#...#.#######..#.# ## #...####P.>..'.##.......#.....## #...##..##..#P...P####..####.#......# #........#.###PPP##..#...........##.# #....#.#.#.# #####.#.#...#...###.##.# #......#.#.###.....#.............##.# #...)......##......#######..###..##.# ########.####.###...........# #..##.# .............# #.#########.# #...#.# .#######.###.###.## #.###.....# #...##..## #.^.# #...###.### .........# #.<.# #######.###.# ....###..####...# #...........# ................# #........#### #.#.#.#..####...# #....†...# #......## #...# #........# ###.##..# #...# #........# ... ##.###...# #........# ### #..###.## #(.......# ##.# .. #........# #.# .( #........# ... ###...#### ...# ..... .....# .......