... ######### ...# .## ##.......## ########>.## ..# ######....<....###### #..........## #..##...................## ............## #..#...⌠....##+##....⌠...# .............# #.##........#...#........# .............# #.##........+8.8'........# .............# #)############'########### ........>....# ##.# #.######## ............J## #gg#### #####......).. ......g.......# ##g##.. ##..)...####### #..........#..###..##.#####..###### #######.).g.#..##.###.##....## #####.......##.....#### ###........##### ###.#......# #...#...#..# #.###...#..# ##.# #......# ##..# #......# ####..## #....... #....## #.#...... #.#### #.#.##.## #.# #.# #......# #..#.### .... .# ....# # #....# .#.?#. ?###...