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