nmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmndnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmncnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmndnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnbnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmndnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmncnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmndnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnanmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmndnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmncnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmndnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnbnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmndnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmncnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmndnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnenmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnfnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmngnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmnhnmnknmnlnmnknmnjnmnknmnlnmnknmninmnknmnlnmnknmnjnmnknmnlnmnknmn