######################### .........a..............## #############............# .......#..............<..##### .[.....)[.................).># .......#<...#............##### ####...#.##'###.########## #..#####.##### #.##.........## ###..#######..### #_..###_._###.._# ###..##...##..### ##.........## ####...#### ##_## ###