########### #.........# #.........# ##############.........## ..>..ooo.................. ##############.........## ###.####### #...# #.### ###'###### #........#### #........'..### #...(....##...### #........####...+ #......<.# ##### +........# #........# ######+###