########... .......... .......... ......... ....... #Z...# #FO.# #<.# #..# #.... .##### #