######################## #....<...(..5.h5r....... ###...(##########....... ####..# ....... ##... ....... #### ....... ....... .###.## .r ..