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