###... ..## ..O... ..... ...... ..... ......# #..... .p.....##.c.c.. #.p.p......# #cCc{..# #'########## #####.....# #(.# #......))..###...#.....##############+### #......)#..#.#...#.......#.#.#.#..#.#.#.# #.......#..(###'##.......#.#.#.#..#.#.#.# #.......####..'.##.......#..^...........# #.......##.'..####.......#..............# #.......##'##'#..#.......#...........)..# #########...#.'..'.......#......##......# #...###..#.......#......##......# ##+########.......#..............+ ##.......####......#..............# ##....####.###......#..............+ ##...###..##.##......+.#.#.#..#.#.#.# #...###'##)##.#......#.#.#.#..#.#.#.# #.).##...##.#.#......#######'######+##### #..##.....##).#.......#......# #.......# #..##.....##..#.......#......#..#.......# #.)##..)..##..#.......#......#..#.......# #.#.##...##...#.......#......#..#.......# #.##.##'###...#.......'......#..#..∩....# ## ##..###...##.......#......#..#.......# #.####....###.......#......#..#.......# #.......####.......########..##'###### ######'#####............................ ......................................... ......................................... #########################################