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