.:..?.?..?................????.........:.......?.?.................:..............()..............................40....???....?..:.................?.:.......