#.# ..... ...# #........ ....# ##......... #......####.......... ###...................# ....................# ..................# #.......