#####+########## ........<....... ######..######### #########..#........ #..........'........ #..........#........ #####..#####@....... #..## ..###.... #...# ..!# ##. #.###....# ##.# ...### #..#.... ####....