#############........................... #############........................... #############......*###################. ##################/#\##################. #################/##.\#################. ################/###..\################. ########*======*####...*======*......... ########.\###################/.......... ########.#\#################/........... ########.##\###############/............ ########.###*#############*............. ########.##/###############\............ ########.#/#################\........... ########./###################\.......... ########*======*####...*======*......... ############....\#####/................. ############.....\###/.................. ############......\#/................... ############.......*###################. ........................................