###!%+@ LEE..........HORRIBLE.........GD..........