##### #+#########...# #.............# #.............# #.............# #........o.<..# #...##...##...# ##'###...##...# #....#....#...# #..).#....#...# +....+....#...# ###..#.#..#...# .{..)o)############ ....... ....... ....... ....... ....... .......