#oo..# #....# #..r.# #....# #....# ##.###....# #.........+ ######....### #<.o.......... ##############