######### ........# #># ##.## ##...############. #.^...o.$[.oooo... ##...############# ##.## ###