@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[@@@@@@@@@@[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[@@@@@@@@@@[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[@@@@@@@@@@[[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[@@@@@@@@@@[[[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[[@@@@@@@@@@[[[[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[[[@@@@@@@@@[[[[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[[[[@@@@@@@@@[[[[[[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[[[[[@@@@@@@@@[[[[[[[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[[[[[[@@@@@@@@@[[[[[[[[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[[[[[[@@@@@@@@@[[[[[[[[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[[[[[[@@@@@@@@@[[[[[[[[[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[[[[[[[@@@@@@@@@[[[[[[@[[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[[[[[[[@@@@@@@@@[[[[@[@[[[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[[[[[[[[@@@@@@@@@[[[[[@[[[[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\[[[[[[[[[[[[[[[[[[[[[@@@@@@@@@\K\[[[[[[[\[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\[[[[[[[[[[K[[[[[K[[[[[@@@@@@@@@K\[[[[[[[K\\[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\[[[[[[[[[[[KK\[[[[[@@@@@@@@@@@@@@@@@[[[[[K\\[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\[[[[[[[[[[[K\K\K[[[@[[@@@@@@@@@@@@[[[[[[\\\[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\[[[[[[[[[[[[KK\K\@@\\[[@@@@@@@@@@@@@@@@@KK\\[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[K\K\K@\K\[[@@@@@@@@@@@@@@@@KK\\[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[K\K\@K\[[\[@@@@@@@@@[@@@\@@@\\[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[@\\\K\@@@@@@@@@@@@@@@@@@@@@\K[[[[[[[[\K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[\K\K@[[[[[@@@@@@@@@[[[[\@\K[[[[@[[[[\K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[K\K\@@[[[[@@@@@@@@@[[[@@K\[[[[[@[[[[\K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[\K\\\K\K@@@@@@@@@\K@\K\K[[[@@[[[[[\K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[\K\\```@@@@@@@@@`K\@[[[[[[[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[@@[[@\\\@@@@@@@@@@@[[[@[[[@@[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[[@@@[[[[[@@@@@@@@@[@@@[[[@@\\\\\\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[[@[[\K\@@@@@@@@@@@@@@@@@[[@@\[[[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[[[@[[[\K\K\K@@@@@@@@@\@\\\@@\[[[[[[[@[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[[[[[[[[[[[[[[[@@[[K\K\K\@@@@@@@@@@@\\[@\[[[[[[[@[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[\\\@@@@@@@[[[[[@[[[[K\K\\@@@@@@@@@@@\\[[[[[\\[[@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[\\\\\@@@@@[@@@@\K\@@\\@@@@@@@@@@@@@@@@@[[[[[[[[@@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\\\@@@@[[@@[[[[[[\K\K\@@@@@@@@@@@@@@@[[[[[[[@[@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\\\\@@@[[[@[[[[[\K\K\K\@@@@@@@@@\\@@@@[[[[[@@[[@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\\\\\@@@[[[[\\\\\\\@@\@[@@@@@@@@@[[[[@\@[[[[[@[[@@[@@@@@[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\\\\@@@@[[[[[[[@@@K\\\\\@@@@@@@@@\\\\@\@@[[[[[[@[@@[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\\\\\@@@@@@[[[@@@@@@K\\\\@@@@@@@@@\\\@@\\@@[[[[[[@[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\\\\\@@@@@@@@@@@@@@@K\\\\@@@@@@@@@\\\@@@\\@@[[[[[[@@@@@[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\\\\K\@@@@@@@@@@@@@@@@K\\@@@@@@@@@\\\@@@\\\\\@[@[[[[[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\\\\\\K\@@@@@@@@@@@@@@@K\\@@@@@@@@@\\\@@@@\\\[[[@[@@[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\[\\\\\\\K\@@@@@@@\@@@@@@@@K\@@@@@@@@@\\\@@@@@@@@@[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\[\\\\\\K\K@@@@@@[[KKK@@@@@@K@@@@@@@@@K\\@@@@@@@@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\[\\\\\\\K\@@@@@@\[\KK@@@@@@@@@@@@@@@@@@@\@@@@@@@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\[\\\\\\K\K@@@@@[[\[KKK@@@@@@@@@@@@@@@@@@K\KKK@@@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\[\\\\\K\K\K@@@@[\[\K\KKK@@@@@@@@@@@@@@@@@K\KKK@@@K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\[\\\\\\@\KK@@@@[[\[\K\KK@@@@@@@@@@@@@@@@@@\KKKK@@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K\[\\\\\K\K\K@@@\[\[\K\KKK@@@@@@@@@@@@@@@@@@@\KKKK@@@K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\[\\\\K\K\KK@@@[[[\K\K\KK@@@@@@@@@@@@@@@@@@@@\KKK@@@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\K\K\K\K@@@[[\K\K\K\K@@@@@@@@@@@@@@@@@@@@@\KK@@@@@K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\K\KK@@@[[[\[\K[[KK@@@@@@@@@@@@@@@\\\@@\KK@@@@K\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\K\K\@@@@[[\K\K\K[\[KK@@@@@@@@@\\\\\\\\@\KK@@@@@K\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\K\KK@@@[[[\K\\\\[\[\[@@@@@@@@\\\\\[\\@\@KK@@@@@K\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\K\K\K@@@[[\\K\[\[\[\[\@@@@@@@@\\\\\\\@\@@KKK@@@@@K\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\K\KK@@@[[\[\[\[\K\K\K@@@@@@@@\K\@@@@\@@@\\\\@@@@\\[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\K\K\K@@@[[[\[K\\K\K\K\@@@@@@@@K\K@\\@@\@@\\\\\@@\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\K\\K@@@[[[[[\[\[[[[[[@@@@@@@@[[[[@@@@\@@\\\\\\@\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\KK\K@@@[[[[\[\[\[\[[[@@@@@@@@[@@@@@@@\@@\\\\\\\a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\K\K@@@@[[[[[\[@@@@@@@@@@@@@@@@@@@@@@@\@\@\\\\\a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\\K\@@@@[[[[\\\\\[[[@@@@@@@@@@@@@@@@@@\a\@\\\\a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\K\K@@@@[[[\[\@@@\[[@@@@@@@@@@@@@@@@@\a@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\\K\@@@@[[[\@@@@@@@\[@@@@@@@@@@@@@@@@a@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[\\\\\\K\K@@@@@[[[[[@@@@@@\[@@@@@@@@@@@@@@a@@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\\\\\K\@@@@@\[[[@@@@@@@@\@@@@@@@@[@@@@a\K@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\[\\\\\\\\\K@@@@@\@@@@@@@@@@@@@@@@@@@\@@@@\\K@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\[[\\\\\\\\KK@@@@@\@@@@@@@@@@@@@@@@@@@@@@a\\K@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\KK[[\\\\\\\\\\\@@@@\@@@@@@@@@@@@@@@@@@@@@[\\K@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\KKK[[\\\\\\\\\\@@@@@\@@@@@@@@@@@@@@@@@@@\\\\K@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\KKKK\[[\\\\\\\\\K@@@@@\@@@@@@@@@@@@@@@@[[\\\\K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\KK\K\\\\[[\\\\\\\\\@@@@@\@@@@@@@@@@@@@@@[[\\\K@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\K\\\\\\\\\[[[\\\\\\\@@@@@@[@@@@@@@@@@@@@@@@[\\K@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\\\\K\\\\\\[[[\\\\\\\\@@@@@\@@@@@@@@@@@@@@@[\\K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\K\\\\K\\\\\\\\\[[\\\\\\\\\@@@@\@@@@@@@@@@@@@@[\\K@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\K\\\\\\K\\\\\\\\\[[[\\\\\\\\\@@@\@@@@@@@@@@@@[\\\K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\\K\K\K\\\\\\\\\\\\[[[\\\\\\\\@@@\@@@@@@@@@@@[\\KK\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\K\K\\\\\\\\\\\\\\\\[[[[[\\\\\\\\\@@\@@@@@@@@@[\\\K@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\\K\\\\\\\\\\\\\\\\\[[[[[[[[[[\\\\\\@@@@@@@@@@@[\\\K@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\K\\K\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\@@@@@@@@@@@[[\@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\K\\KK\\\\\\\\\\\K\K\K\K\K\K[[[[[\\\\\\\@@@@@@@@\@@@[@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\K\K\K\K\\\\\\\\KK\K\K\K\KKKK@@@@@[\\\\@@@@@@@@\\@@@@\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\K\K\K\K\K\\\\\\\\K\K\K\K\KK\K@@@@@@@@[\\@@@@@@@@\\\\@@@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\K\K\K\K\\\\\\\\\\K\K\K\KK\KK@K@@@@@@@@@@@@@@@@@[\\\[[[@\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\K\@K\K\K\\\\\\\\\\\K\K\K\KKKKK@K@@@@@@@@@@@@@@@@@\\\[[@@\\\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\K\K\K\K\K\\\\\\\\\\\\\K\K\KKKKKK@K@@@@@@@@@@@@@@@@[[\[[[@@\\\\\\\\[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\K\K\K\K\K\K\\K\\\\\\\\K\K\KKKKKKK@K@@@@@@@@@@@@@@@@\\\\[[L@[@@\\\\@@@[]@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\K\K\K\K\K\K\\\\\\\\\\\\\K\\KKKKKKKK@K@@@@@@@@@@@@@@[\\\[[]@[]]@@[[@@@@@\@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\K\K\K\K\K\K\\\\\\\\\\\\K\K\K\KKKKKK@@@@@@@@@K@K@@@@@\\\[[@@[]@[[@[[[@@KK\KK\K\K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\KK\K\K\K\K\\\\\\\\\\\\\\\\\KK\K\KKKKKK@@@@@@@@KKK@K@@@@@\\[[@[[@@[[@@[[]]\\K\KKKKKK\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[K\\K\K\K\K\K\\\\\\\\\\\\\\\\K\\K\KKKK@@@@@@@@KKKKK@@K@@@@\\[@[[]][[]@[[]K\\\K\K@KKKKK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[K\\K\\\\K\K\\\\\\\\\\\\\\\\\KK\K\KK@@@@@@@@KKKKKKKK@K@@@@[[@[[K@[[]@[[[[][[[[K\@KKK\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K[KK\K\K\K\K\\\\\\\\\\\\\\\\\\K\\K@@@@@@@@\KKKKKKKKK@K@@@[[@[[[@@[[@@]]]\\\\\KK\KKKK\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\[KK\K\K\K\K\\\\\\\\\\\\\\\\K\\@@@@@@@@K\KKKKKKKKKKK@K@]]\\[[@@[[[K\\\\\\\\KK\KKKKK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\\\\[KK\K\K\K\\\\\\\\\\\\\\\\\\@@@@@@@@\\K\\K\KKKKKKKK@K@@\\@[]@@[K]\\\\\\K\KK\KKK\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\\\\\\[KK\K\K\\\\\\\\\\\\\\\\\@@@@@@@@\\\K\\K\K\KKKKKKK@K@@@@]]@@]]]\\\K\K\K\K\KKKK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[K[\\\\\\\\\\\\[KK\K\\\\\\\\\\\\\\\\@@@@@@@@\\\\\\\\\K\@KKKKKKK@K@@@[\\\\\\\\K\K\K\K\KK\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[KK[\\\\\\\\\\\\[\K\\\\\\\\\\\\\\\@@@@@@@@\\\\\\\\\\\\\KKKKKKKKK@K@@[\\\\\\\K\K\K\K\KK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K[KKK[\\\\\\\\\\\[\\\\\\\\\\\\\\@@@@@@@@\\\\\\\\\\\K\\KK\KKKKKK@K@@@[\\\\\\\K\K\KK\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@K[KKKK[KK[KKK[KK[\\\\\\\\\\\@@@@@@@@\\\\\\\\\\\\\\\\\\\KKKKK@KK@@@[\\\\\\K\KKK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\@@K[KK[KKK[KK@@[\\\\\\\\\@@@@@@@@\\\\\\\\\\\\\\\\\\\\\\\KKKKKKKKK[\\\\\K\@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\@@[\\\\@@@@@@@@@@@[\\\\\\@@@@@@@@\\\\\\\\\\\\\\\\\\\\\\\\KKKKKKK@@@\\\K\K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\@@[\\\\@@@@@@@@@@@@@@@[\\@@@@@@@@\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\@@@[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\@@\[\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\@@\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\@@\[\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\[[[\\\\\\\\\\\\\\\\\\\\\\\\\\@\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\@@[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[\\\\\\\\\\\\\\\\\\\\\\\@\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[\\@@[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\[[\\\\\\\\\\\\\\\\\\\\K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\[[\@@\[\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\[[K\\\\\\\\\\\\\\\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\[[[\\\[\\\\\\\\\\\\\\\\\\\\\\@@@@@@@@\\\\\\\\\[\\\[KK\\\\\\\\\\\\\\\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\[[[[\\\\\\\\\\\\\\\\\\\\\\\\\@@@@@@@@\\\\\\\\[\\\\[K\\\\\\\\\\\\\\\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\[[[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\[[KK\\\\\\\\\\\\\\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\@@[[[\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\[K\\\\\\\\\\\\\\\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@\[\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\[K\\\\\\\\\\\\\\\\\KK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\@@[\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\[K\\\\\\\\\\\\\\\\\Ka@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\@@@[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\[K\\\\\\\\\\\\\\\\\\\a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@\[\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\[K\\\\\\\\\\\\\\\\\KKa@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\@@@\[\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\K\\\\\\\\\\\\\\\\\K\K@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@[\\\\\\\\\\\\\\\\\\\\\\\\\\@@@@@@@@\\[\\[K\K\\\\\\\\\\\\\\\KKK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\@@@\[\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\[K\\K\\\\\\\\\\\\\\KKa@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@[\\\\\\\\\\\\\\\\\\\\\\\\\\@@@@@@@@\\[\\K\K\\\\\\\\\\\\\\K\a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\@@@\[\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[\\K\\K\\\\\\\\\\\\\KKKK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@[\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\[\K\\\\\\\\\\\\\\K\@a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\[\\@@@[\\\\@@@@@@@@@@@@@@@@@@@@@@[@@@@@@@@\[KKK\K\\\\\\\\\\\\\KKK@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\[[\@@@\[\\\@@@@@@@@@@@@@@@@@@@@@@[@@@@@@@@\[[K\K\\\\\\\\\\\\\\\a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\[[@@@@\[\\\@@@@@@@@@@@@@@@@@@@@@[\@@@@@@@@[[K\K\K\\\\\\\\\\\\KK\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\[[[@@@\[\\\@@@@@@@@@@@@@@@@@@@@[\\@@@@@@@@[[KK\K\\\\\\\\\\\KK\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\[[@@[\\\\\@@@@@@@@@@@@@@[[\[[\\\\@@@@@@@@[[K\K\K\\\\\\\\\\\Ka\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\[[[@[\\\\@@@@@@@@@@@@@@[[\[[\\\\\@@@@@@@@[[KK\K\\\\\\\\\\\KK\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\@[[@\[\\\@@@@@@@@@@@@[\\\[\\\\\\\@@@@@@@@[[K\K\K\\\\\\\\\\KK\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\@[[[\[\\\@@@@@@@@@@@[[\[\\[\\\\\\@@@@@@@@[[KK\KK\\\\\\\\\K\[\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\\\\[[\\\\\\\\\\\\\\\[\\\[\[\\\\\\\@@@@@@@@[[K\K\K\\\\\\\\\K\[[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\\[[\\\\\\\\\\\\\\\[\\\\K\\\\\\\\@@@@@@@@[[KK\K\K\\\\\\\K\\[[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@@@\[\\\@@@@@@@@@@@[\\\K\\\\\\\\\@@@@@@@@[[K\K\K\K\\\\\\K@@@@\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@@@\[\\\@@@@@@@@@@@@[\\\\\\\\\\\\@@@@@@@@[[KK\K\K\\\\\\K@@@@@\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\@@@@@@\[\\\@@@@@@@@@@@@@[\\\\\\\\\\\@@@@@@@@[[K\K\K\\\\\\\\@@@@@[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@@@[\\\\@@@@@@@@@@@@@@[\\\\\\\\\\\@@@@@@@@[[KK\K\\\\\\\K\KK@@@\\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@@@[\\\\@@@@@@@@@@@@@[\\\\\\\\\\\\@@@@@@@@[[KKK\\\\\\\\\\KK@@@@\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\@@@@@@\[\\\@@@@@@@@@@@@[\\\\\\\\\\\\\@@@@@@@@[[KK\K\\\\\\K@\KK@@@@[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@@@@\[\\\@@@@@@@@@@@[\\\\\K\\\\\\\\@@@@@@@@[[@@K\\\\\\\K@K\K@@@@@\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@@@@\[\\\\\\\\\\\\\\\\\\\K\K\\\\\\[@@@@@@@@[@@@\\\@\\\@\\\\\\\\\\[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@@@@\[\\\\\\\\\\\\\[\\\\\\K\\\\\[[K@@@@@@@@\@@@@@\@\\@KK\\\\\\\\\\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\@@@@@@[\\\\@@@@@@@@@@[\\\\\\K\\\\\[[K\@@@@@@@@K\@@@@\@\K@K\@\KK@@@@@[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@@@@[\\\\@@@@@@@@@@[\\\\K\K\\\\[[K\@@@@@@@@@\@@\\\\\\K@\K@K\KK@@@@\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\@@@@@@@\[\\@@@@@@@@@@@[\\\\\\\\\[[[\\\\@@@@@@@@K@\\\\\\\K@\@@KKKK@@@@[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\@@@@@@@\[\\@@@@@@@@@@[[\\\\\\\\[[[\\\\K@@@@@@@@\\\@\@\\\K@\@@K\@K@@@@[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\@@@@@@@[\\\\@@@@@@@@@[[[\\\\\\[@[[[\\\K\@@@@@@@@K\\@@\\\K@@K@@KK\K@@@@\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\@@@@@@@[\\\\@@@@@@@@@[[[[[[[[@@@[[\\\\\K@@@@@@@@K\\@@\\\@@KK@@@\KK@@@@@\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\\\@@@@@@@\[\\@@@@@@@@@@@[[[[[@@@@@[[\\\\KK@@@@@@@@K@@@@@\K@KK@@@@\KK@@@@@[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\@@@@@@@@\[\\@@@@@@@@@@[[[[[[[@@@@@[\\\\\K@@@@@@@@\@@@\\K@@@\@@@@\KK@@@@@\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[\@@@@@@@[\\\\@@@@@@@@@@[[[[[[@@@@@@[\\\\K\@@@@@@@@K@@\\K@@@K@@@@@[[\@@@@@@\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\@@@@@@@@@@@@@[[[@@@@@@@@\\\\\K@@@@@@@@\@\\KK@@KK@@@@@@@@@@@@@@\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\[\\@@@@@@@@@@@@@@@@@@@@@@@@[\\\K\@@@@@@@@K@\@K@@KK\@@@@@@@@@@@@@@[\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\[\\@@@@@@@@@@@@@@@@@@@@@@@[\\\\\\@@@@@@@@\@K@KKKK\@@@@@@@@@@@@@@@\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\@@@@@@@@@@@@@@@@@@@@@@@@[[\\\\\@@@@@@@@\@K@KKKK@@@@@@@@@@@@@@@@@\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\@@@@@@@@@@@@@@@@@@@@@@@@[[@\\\\@@@@@@@@@@K@K@K@@@@@@@@@@@@@@@@@@[\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\[\\@@@@@@@@@@@@@@@@@@@@@@@[[[\\\\@@@@@@@@@@K@@KK\@@@@@@@@@@@@@@@@@@\\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\[\\@@@@@@@@@@@@@@@@@@@@@@@[[\\\\\\@@@@@@@@@K@@@K@@@@@@@@@@@@@@@@@@@@\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\@@@@@@@@@@@@@@@@@@@@@@@@[[\\\\\@@@@@@@@@K@KKK\@@@@@@@@@@@@@@@@@@@@\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\@@@@@@@@@@@@@@@@@@@@@@@@[[\\[\\@@@@@@@@@K@KKKK@@@@@@@@@@@@@@@@@@@@[\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\[\\@@@@@@@@@@@@@@@@@@@@@@@@[[K[[@@\@@@@@@@@@@KKK@@@@@@@@@@@@@@@@@@@@@\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\@@@@@@@@@@@@@@@@@@@@@@@@@[KK[K[\@@@@@@@@@\\@@\@@@@@@@@@@@@@@@@@@@@@\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[\\\@@@@@@@@@@@@@@@@@@@@@@@@@[[[K[[@\@@@@@@@@@\@K@@@@@@@@@@@@@@@@@@@@@@[\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\[\\@@@@@@@@@@@@@@@@@@@@@@@@@[[@[[@[[@@@@@@@@@\@\@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\[\\@@@@@@@@@@@@@@@@@@@@@@@@@@@[\@[[@@@@@@@@@@[@[@@@@@@@@@@@@@@@@@@@@@@@\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[@@@@@@@@@@[[@@[@@@@@@@@@@@@@@@@@@@@@@[\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[@@@@@@@@[[@@[@@@@@@@@@@@@@@@@@@@@@@\\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[@@@@@@@@@@@@@@@@@@@@@@@@[\\\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@[[[[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@k@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@