#.######### ........o.# #.#######.# #..# #<.# #..# ..... ##%.### #... ##.## .. .#