.................... .##################. ....###############. ##.................. ####..#############. ##.#................ #####..############. ##..#............... ######..###########. ##...#.............. #######..##########. ##....#............. ########..#########. ##.....#............ #########..########. ##......#.........#. ##########..#######. ##.......#.......... ###########..######. ##........#.........