######## ######### ######## ##......## ##.......## ##......## ##........## #..._._...# ##........## #..........###._....._.###..........# #................._.................# ##.........###._....._.###.........## #..........# #..._._...# #..........# #..........# ##.......## #..........# ##........## ######### ##........## ##......## ##......## ###.##### #####.### ##.......####### #######.......## ##..............#####..............## #...........###...#...###...........# #...........# ##.....## #...........# #...........# ##.....## #...........# #...........# #.......# #...........# ##.........####.......####.........## ##.......####.........####.......## ##.....###.............###.....## ####### #######<####### ####### ###