######## #...##.## ###.#.#...## ###...#......## #...#####.....### ##.#...#.........# #P...#.#.#...###.###### #P...#...##.## #......# #P.....#....# ######.#### #....######.# #.......# ###....#....# #.#####.# ##.#.#.#########.# #.# #...#.# #.....#.# ##.## ##.....# #.....#.# ##...## ##.....## #.....#.###.....## #.......# #................### ##.....## #......###.....8...# ##...## #.#.....##.........# ##.## #.......###....8P8.# #...#####..........#...P...# ####### #.......#.......##.##.###.## #.. ..# ###...###.#.##..........# #.### #############.# #.# #.....###.#.#....)##.#### #...## ######### #...........#.###.###.###.##....#..#..##.# ##.#.########.......# #.####..###.#.#....)..# #.##..........##.# #.............#####.# #.####..#.......#.###.###.##...[.........# #..#.#####.......##.# #.##......#.#.###.# #.....#######.######## #.#.## #....##.##.# #.......###.#.....# ###.### ##.## #.### ####.##.##.# #.......###.####### #.# #...# #.# #.......# #..#.#......# #.# #...# #####.### ####.#### #..#.#..##### ########.########...# #.......######## #......# #..#.#..# #........##....##...# #..............# #.#.##.# #.......# ..####.#.##....##...###### #.###..........# #.#.##.# #.......# ..###.###.#..............###.##...........# #.#..#.# #.#.....## .......## ##.P.P..............>.............# #.##.#.# #........# ..@.##..###>##.............###....#.........# #.##.#(# #.#.....## ....##.#.#.######.#...#.######..............# #......# #.##....# #.......## #.#..(#.# #.......#.......# #.....## #.......# ####.##.## #.#...#.# #.#...#.######### #.....# #####.### #########.#...# #.#...#.# #.#...#.# #.....# #.# ##.......#.#.#.######.<....!# #.#.).#.# #.....# #.# ##.#.####.....#...........#### #.###.#.#### #.....# #.###.#.....#..#..<.....####### #..........## ###.### #.##.##..#.................. #####.......#########.# #.............###.......#### ###...............# ####.#####.#### #..........# #.....########### ##.# #.## #........... ##...## #.#.# #.......#### ##### #.# #........... ### ##.#.##..... #.#.<#.#### #.##.# #.##.# #. ... #.## ... ... ...