######## #### #########......###.... #.....##........#..# #.....#...........# #....>)..........## #..>..#..........# #.....#..........#### #...................... #####...........####### #.##........## ..#..........# ####### ###..........# #+.....## #..........###.......## #..........##.........## #.........##.....(.....## ##........#.............# ##......##.............. ######.........<....... #.##.............. #..'.............# #####...........+# ##.........## ##.......## ##.....## #######