# ###+##### !....#####.......# o..o%.(o.o.......+ .....#####..%....# . #.<.....# #########