#... ... . #.. ..##..#### .........+ ......... #..oo# #..()##+####### ##.............# .................# .........^.##....# ..##...##..# ...# . #... #..# ..# #... #..# .. #... #..# . ... #..# +..#