########### ######## ..........###.....(############### ............'.........).......... ... ..........###............##.....# .............# #............##.....# ............# #....^.......##.....# ..#####....# #......#####.......# #. #....# #####....#....⌠..#.# #. #[#####....#### #....#....[..#.### #.###.............# #....#..⌠.>.⌠#(... ...........######.# #....#.#......[..# ............#####.# #....#+#..⌠...##.# ..................# #............## ..................#.##........##..# #... .>................#...........###.# #... .##...#.####......####........# .# #.... #...#.# #......# ##'####### .# #....####...#.# ######.####..###...## .# #..........#.##### #.##....##.....##.# #..........#.....# #.##....#......(#(# #................# #.#.....#.......#.# #................# #.#....##.......# #........#......## #.#....###.....## #........#.....<# #.#..### ##...## #........#......# #.#.########'#### #.........#......# #.#.............# #.........#......# #.#.............# #...#######......# #.#.............# #... #......# #.####+########.# #.######### #.# ###..# #.##......# #.# #....# ###.........# #.# ##....# #...........# #.# #.....# #.###.......# #.# #....## #. #.......# #.# #....# #.###.......# #.# #..### #.....#.##### #.#########.#####. #....##+#### #............>....# #..........# #########....###### #.....#......# #.....# #.#.###......# #.....##### # #..........# #.........# ######.....###### #.###.##.### ..............# #.....##...# #############.# ##########.# ####### #.# #.# #.....# ##########.# #.# #.###.# ........##.# #.# #.# #.# .#######.##.# #.# #.###O# .......<....# #.# #...#.# ############# #.########.#.# #..........#.# ############.# #.# #$#