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