..........................................................................................................................................................................................................................................................................................................................................................................................................................................888..........888......d8b.........................................................................888..........888......Y8P.........................................................................888..........888................................................................88888b.....d88b...888.888..888.88888b...888.....888..888..d8888b..................................888."88b.d88""88b.888.888..888.888."88b.888.....888..888.88K......................................888..888.888..888.888.888..888.888..888.888.....888..888."Y8888b..................................888.d88P.Y88..88P.888.Y88b.888.888.d88P.888.d8b.Y88b.888......X88.................................88888P"..."Y88P"..888.."Y88888.88888P"..888.Y8P.."Y88888..88888P'.................................888........................888....................................................................888...................Y8b.d88P....................................................................888...................."Y88P".............................................................................................................................................................................................................................................................................................................................................................................................................................................................