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