######## ####.(....#### ##............## #......####....## ##....#######....# ##....##.....##...# #....###..##.###..# #....##..##<.###..# #(...##...#####..## #....###...###...# ##....##........## . #.....###....####.. ##.....########.... ##......####...... ##............... ###............( ###.......#### #########