######## #......# ############# #......# ##.....#.....## #......# ##.............## ######......########### #...............# #......#.###..........# #...............# #######.######.###..........# #...............#### #...........................# #..................# #.######........#...........# #.................### ##.# ###.....................# #...................#### ##..###...........##..........# ##................#....###..#..............############# ##..............................##..........# ####....(.......####..#.....>.....###.####.# ####.#.##.......#####.........###.# #)# #.# #......##..................######.###.# #.# ####..............................)...####.#### #...#..#.........################..........# ####..##..#......#####.............#######.##.## #.........#....###..........⌠..........###..#..# ####..##..#...##...⌠...............[.⌠...##.##.# ####........##........⌠.........⌠........###..# #...........#.............................#..## #...........#...⌠..........<.........)⌠...#.## #...........#.............................#.# #.........####........⌠.....(...⌠........##.# ##.#......##.##...⌠.................⌠...##..# #.#########.####..........⌠..........###...# #.# ## #.....####.............#####....## #)# #.# ###......#######)#######..##...## ##.# #.# #...##..................>#...### #..# #.###.#######....[............### #.## #....# #.............##### ###.# ...## #.............# #...# #.###.## #.............###### #...###########.#######.....>....##......##### #...............[.................######.....# #...##############...................).......# #[..# ######.........#.#######....# #...# ########.............# ###### ##### #........###.....##### ########## #######