######## .......##### ############## ####........########............# ..........#...##...##.##########.# #....#.........# #.# #.##...#....#############.## #.###.##.#.## #..........##########.# .#..........# #.#######..#..........# #.#.###.##...# #..#...######## #............# #........####### #.# #...#####....# #.........>...... ..## .### #.#.#####....# #......^.####### #... .... #..........#### #.##.......#########.####. #... #.#####.......###.# #...............##........ #... #................# #..#######.####.##......# #... #.####l....##.###.# #.. #.# #.........# ##... #......#.......# . #.# ####......### #...(####.####...#.##..# #.#######.......... ###.....)...# ##.##.....# #...........####.# #.......#########.....#..# ###########....#.# #.......g................# #######.#....# #.......##############.#.# #............# ###...### . . #.#######...## #... #.# #.## #..# #########.# .# #.# ...........# # ## [..........# ###++####..# ##....###..# #......##..# ##....⌠.##..# #........#..# #......⌠.#..# #...##...#..# #..####..#..# +..'<>+..'..# #..####..#..# #...##...#..# #.⌠......#..# #........#..# ##.⌠....##(.# #......##..# ##....###..# ##++## .