...## .... . #####..#####b .?.......... ........## ......? . ##..#.# ....#