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