:=========================. *@@@@@@@@@@@@@@@@@@@@@@@@@: *@@@=--+@@@*----------*@@@*************** *@@@. :@@@= =@@@@@@@@@@@@@@@@@@ #######%@@@. :@@@= *######%@@@=::::::::::#@@@ @@@@@@@@@@@. :@@@= %@@@@@@@@@@: *@@@ @@@*...*@@@. :@@@= .......+@@@: .%%%+ *@@@ @@@* +%%%. :@@@+....... =@@@: .@@@*...*@@@ @@@* :@@@@@@@@@@% =@@@: .@@@@@@@@@@@ @@@#::::::::::=@@@%######* =@@@: .@@@%####### @@@@@@@@@@@@@@@@@@= =@@@: .@@@* ***************@@@*----------*@@@+--=@@@* :@@@@@@@@@@@@@@@@@@@@@@@@@* .=========================: