###### #....# #w...# ....[.... ............. ...!.#.?..#.... ####.#....#.... # #....# ... ###### ##