### ..## ## #... .# # #..# .# ....###..###.# ........!..<.# ...####..##..# .....!...##..# .#######W##..# #.....# ###.... ...#. #####.