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