@oap@@@@@o@@p@@@@@oap@@@@@@o@@p @bb@@@@|P@b@@@@@bb@@@@@ @b@P|