############# ##.....#.....## ##.............## ########### #...............# ##...#.....# #...............# #......###.### #...............# #.....##~#.#~## #....^..........# #....##~P...P~## #...............# #### #....#~P8P.P8P~# #...............# #.^### #....##~P...P~## ##............>#####....##### #....##~..<.7~# ##.....#...................#### #### ###....#~.8.~787~# ###########..######..........## ###..###......##~.~~~7~## #..###...# ####...###..## #..............##~#.#~## ##..#####.#########.####..####..........##...###.#### #....###.....##........##....###..##....##..........# #......................#####.....##.....##..........# #.....##....................#...###.#..###......>...# ##..#..#....)(...................#.....# ##........## #..##.#..........#..###.#..........##.###.........## #####.#..........##.###............##.......(......# #.................#..##.......##...##..........# ###.....................#..........##..........# ##........#......#....####.....####..........# #..................##.# #.......###..........# ### #..................##.###.#........#....#....# ##.###...................#.....#....###.....###...# #...##.....................###.#.....####..#'#'#..## #...##..........#....#......##.###.#.....)###.###..# #...###........###.#...............#####.###._.###.# #...# ##......## #...#......#......#####..###.###..# #(..# ####.### ##.....#......)............#####..## ##..### ##.# #...####............######..###..## ##...####..### #...## #............## ##...#..## ###.##>.....###....####............# ##......## #..#...........#..##...#.......#.# #........# ##.#......###..##....##.......##.# #........### #........##..###.###...#.######.###..........# ##.......##.####.........................#...## #.......##.###..###..###.######.###.....#....## #.###..........##...## #.## #.##............## #..#........####..### #..## #.##.............# ##### ####..........####.########..####.##.............# #(..# #...............................................## #...#####.####........##############...##.####...##....## #.........# #........# ###........######..## #...####### #........# ###......# #..# #...# #........# #......# #### ##### #........# ######## ##......## ########