#. #.. +#+## ##..###+#####..... .................. .................. .................. .............<.... ..........<....... .................. ........########.. #.......#......# . #.......#......# #.......#......#..... #.......#......#....# ##......'......#....# #......#......#....# #......#......#...# #......#......#...+ #......########...# . #......)..........#########.... #.................††...@l(..... .........###################.... >........# . .........# .........# .........# .........