#################### ####### #...##.............# #.....# ############# #.#..........#.###.#### #.###.# #...........# #...##.#..............# #.###.# #####.#########.# #####.###.#.......###.##.# #...#.###......## #.# #..................##.##.# #.........#.....# #.# #.###.##.##.......###.#..# #...#.######...## #.# #.# #.##.##...........#.## #>.##.# ##.## #.# #.###....#######.######.# #..##.# #.# ##.## #........# #.# #.# #.....# #.# #...#### #######.## ##+## #.# ##.#### ##'## #......# #.# ##...## #.# #.# ##...## #...##.# ##.# ##.....## #.#### #.## ##.....## ######.# ##..# ##.......###.##.## ###..## ##.......## ##.###.# ##...####.........##.#...#########.....####.........####...##.#### #.......+..^......'..............................................# ##...####.........##.#...#####.........PPPPPPPPPPPPPPP##...#..##.# ##...# ##.......###.##.## #.###.#..#PPPPPPPPPPPPPPP###..#.###.# ###.# ##.....## #.##.#### #.# #.#.##PPPPP.....PPPPP# ##.#.###.# #.# ##...## #.......# #.# #...##PPP..PPPPP..PPP# #.......# #.# ##'## ####.##.# #.# ###.##PP.PPP...PPP.PP# ###.##### #.# #.# #.##.# #.# #.##PP.PP.PPP.PP.PP# #.# #.# #.# #.##.###.#####.##P.PP.PP.PP.PP.P# #.# ##.#######.## #..............##P.P.PP.P.PP.P.P## #.# #...........###########.#########.#.P