### ... #... ... .... .. ..##. #...# #Soo# ##. ##o{o# #....#ZW