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