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