### ... ####.#### ....... ##...## ##.....## ##...<...## ##.....r...## #.?.........## #......#......## #......###......## ......# ##......## ##......# ##......## ##......# ##......####. .......## ##.......... #......## ##......####. #......## ##......## #......## ##......## #......###......## #......#......## ##...........## ##.........## ##...>%..## ##.....## ##...## ...... ###.#### ...