.?..............?...?...?......................................?.?.??.???...?...............:..?......................?..............?.?.................?............:...:.()........:1..2...3............