...:()...:.........:..........................:...:...:....................:......:()...::::...:.......................::...:.......................:--...:............: