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