######### #.......# #.......# #.......######## #..............# #.......######.# . ######'#.#####.# ...########)#<).....# ..........#.######### ............>....... ....#####...######## . #..o# #...# #...# #...# #.... #..### #..