# .. # ..# #. .... #..#####..... #.......# #......# #.###'### ... ..... ....... ......... %.......... ............#