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