.........,...a...,...,,!...OO@@...,.........,......,{}{}:{},..,...{}!{}...,..................,...:,...