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