####### ##.....## ##.......## #....).(.(#### #.<....o..((.. #......)...... #..<.....?.... ############.. .