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