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