######### .......(# ....###.# . #?# #w# #g....... ....###.. ....... #........ #.........# .....)..... .#.####....[