###### ##....# ##..##'## ##..##8.8## ######).##.....## #......##8.....8## #...####.........## #.....#8.........8# #.[.#.+...........+ #..[###8.........8# #<..# ##....(....##.# #...# ##8..(..8###. # #...# ##.).o.##.. <. ##.########8o8##.. .### .........##l## .#..... ##.........)###)..####. .....(......oo....... ........#######.#..## . ###.## ... ##