#### ###..### # ###......### #.####....##....####.# #...oo.o.............# #.###o.........###.(((. # ####.......# ...% #.######.......# ... #......'......... .. ######'#.......### # #......######## #......# #......# #......# ####......# #<........# ####......# #......# ########