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