##### #...##### #...#...# ###...#...# ##### #.........# .# #...#####........##############...## #...........................oco.{..# #......#...##############(g.####...# ####.#...#...# #%..# #....#...#...# .....# #..<.##.###### #.....# #....##.## #.....# ####.##..# ###...# #############.# ....# #...#...#...#.# ....# #.⌠...>.#.⌠...# .... #...#...#...### ######.###.## #...#...#...# #.⌠...⌠...⌠.# #...#...#...# ##.###.###### #...#...#...# #.⌠.#.⌠...⌠.# #...#...#...# #############