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