######### #........ #o####### #F# #.# #.# #o# #.######## #Zo....... #.....### #.....# . #....<# ##... ##...<#...ZP$ ##.#<...P.(. #.####..... #.# .PPo #.. .a. ### ##