... #.. #.. #.. # #.. .# #..####..#. #..a....oo. +.....oo.# ##..###.... +...# . ###..## #.....# ##..#<# #.....# #.....# ##.#### #..# ####