. .. ...#### #......## #......# ##?...a# #.....# ##....# #..##.# ..... ### .... ..#. ..