##### ######### #...# #...#...# ######...# #...#...####........# #...#........###....# ###.....######......# ##.....# #..#.#### ##......# ###.#..# #####......####...#.## ########......##....##.###.# ##########........##..###.......#...########## #....##..........##..####....####.###........# #......^##..........###.......###.# #........# #....#####........###...###.......# #........# ###.###...........###.#####..#.#.## #........# #..##.##............#......#...# #........#### #.....#####.##...####.####..#..####...........########### #..#####.....>.### #.# ##.##.........[...##...........# ####..#####.##..########.#####.##...##........#.....#......# #...........#...##..................###.#.....#.....#......# #.##.#.####........###......##.####..##.#.....##...##.)....# #.##.#..##...##..####...###..#.# #..##.#......#...#.......# ####.##........####[##...#.# ##.#.# #...#.#......##.##.......# #....#..........###....###.# #.#.# ##....####....#.#....###.# #..###..[.......##..######.# #.#.## #...##..###.##+##.###...# ##...##............).####..####....####.#.......###...###.....# ####.#.........#................P...P.#.#.........#._.#.......# #....................#..).#####.......#....#....###...###....## #.....##......#.......(#### ##.P>P..#....#..###.#####.###..# #..(..###.....###....#...)### #...PP..#.....###....#.#....#### #...........................###...P.P......#......##.##......# #.<...###..<.....###.####..................#......#...#..[...# #.....##...........#.###########.#######.........##...##.....# #(....##).....#...........#### #.................#.....#.....# ########....######...........##########..........#.....#.....# #...### ###...#.........>....<...# #....>....# ####..........# ########### #..........# ############