###### ...... ##...## ##.....## ##...>...## ##.........## #...........## #...)b.## ##......## ##......## ##......## ##......### .# ##.......? ...# ##......### ....# ##......## .....# ##......## ......###......## #......#......## #...........## ##.........## ##...<...## ##.....## ##...## ..... #######