######################### #<......................# #######################.# ################## #.# #......##(....... ..# ###.# #......##.......# #.# +...# #......##.......# #.# ###.####......##.......# #.# #....)...............# #.# #..##.##.'#####......### #.# +.......##'##......((((.>###+#.### ####..#.##.####.##.#.............# ##+#.#8.8 #. #.#.............# .###.## # #.#..........#### . 8.8 #.#..........### . #.# #.#..##........######### . 8.8 #.#...#........'........ #.# #.#.#.#........######### 8.8 #+#.#.#........# ## .#........# #...)....# #........# #........# #........# ###.#+#### #.# ..######W# .........# .........# ........# ........# ........# .......# .....?. ######