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