###!.# ....# #...# #...# #...# #...# #...#####.# #.<.YY....# #...####..# #...# .# #...# # #...# #...# #...# #...#