############ ##+## #........... ......##.##........ ......5..#<........ ......O####........ ....... ####...## ......l ...# [...... .... ....... ... ####... ... ##..