##### ##...## ####..#..## #....##'..## #...##.##..# ########### #..##...##.############# #.....#...# #...##.##..##....##....# #.###.#.#.# #....###.........##....# . #.........# #.....#................# ... ###.###.####### #...#..................# #....#......<....... #...#..........#.......# ......o.)##########. #...#####..............# ......o.....# #...#####..........#...# ............# #..................#.<.+ .........#..# #..................#...# .........#..# #.................#...# .........#### #.........>............ ........## #..........##....######. ........# ##########.......# .. ......... .. .......#. ... ........ .####.