#... ##..... ....... ###### .#..... ......##....... #.........).# #......!...# #....Z