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