###################################### #\.....(.)..............(....(........ #.\............(......o.........o..... #.................................... #...(................................ #.................................... #................................... #.......~~~~~.................~~~~~ #......~~#)#~~...............~~#o# #......~##.##~...............~# #......~) ....... #......~# ...