~~~}}}}}||||{{{|||||}}}}~~~~~~}}}}}||||{{{|||||}}}}~~~{{{{{{{{{zzzyzzzyyzzz{{{{{{{{{{{{{{{{{{zzzyzzzyyzzz{{{{{{{{{{yxxwwwwwwvvvvvvvvvvvvvwwwwxx{~{yxxwwwwwwvvvvvvvvvvvvvwwwwxx{~~{xxxwwwwvvvvvvuvvvvvvvvwwwxwx{~{xxxwwwwvvvvvvuvvvvvvvvwwwxwx{~~{xwwwwwvvvvuuuuuuuuuvvvvvwwwx{~~{xwwwwwvvvvuuuuuuuuuvvvvvwwwx{~~{wxwwvvvvuuuuuuuuuuuuuvvvvwww{}~{wxwwvvvvuuuuuuuuuuuuuvvvvwww{}}{wwwvvvuuuuutttttttuuuuvvvvww{}}{wwwvvvuuuuutttttttuuuuvvvvww{}}{wwwvvvuuutttttststttuuuuvvvw{}}{wwwvvvuuutttttststttuuuuvvvw{}}{wwvvvuuuttssssssssstttuuvvvwz}}{wwvvvuuuttssssssssstttuuvvvwz}}{vvvvuutttssssrsssssstttuuvvvz|}{vvvvuutttssssrsssssstttuuvvvz|}zwvvuuttssssrrsrrrrsssttuuuvvz|}zwvvuuttssssrrsrrrrsssttuuuvvz||{vvvuuttssssrrrrrrrsrssttuuvvy{|{vvvuuttssssrrrrrrrsrssttuuvvy{|zvvuuutsssrrrrrqrrrrssssttuuvz{|zvvuuutsssrrrrrqrrrrssssttuuvz{|zvvuuttssrrrrqqqqqrrrrssttuuvy{|zvvuuttssrrrrqqqqqrrrrssttuuvy{|zvvutttsssrrqqqqqqqrrsssstuuvy{|zvvutttsssrrqqqqqqqrrsssstuuvy{|yvvuutsssrrrqqpppqqrrrrsttuuuy{|yvvuutsssrrrqqpppqqrrrrsttuuuy{{zvuuutssrsrqqqpppqqrrssssttuvy{{zvuuutssrsrqqqpppqqrrssssttuvy{|yvvuuttssrrrqqpqpqqrrrssttuuvy{{zvvuuttssrrrqqpqpqqrrrssttuuvy{|zvvuttssssrrqqqqqqqrrrssstuuuy{|zvvuttssssrrqqqqqqqrrrssstuuuy{|zvvuuttssrrrrqqqqqrrrsssttuuvy{|zvvuuttssrrrrqqqqqrrrsssttuuvy{|zvvuuutssssrrrrqrrrrssssttuuvy{|zvvuuutssssrrrrqrrrrssssttuuvy{|zvvvuuttsssrsrrrrrrsrsstttuvvz||zvvvutttsssrsrrrrrrsrsstttuvvz{|{wvvuutttsssrsrsrsssssttuuuvvy||{wvvuutttsssrsrsrsssssttuuuvvz|}zwvvvuutttssssssssrsstttuuvvvz|}zwvvvuutttssssssssrsstttuuvvvz|}{wwvvvuutttssssssststttuuvvvw{|}{wwvvvuutttssssssststttuuvvvwz}}{wwwvvuuuttttstsstttttuuuvvww{}}{wwvvvuuuttttstsstttttuuuvvww{}}{xwwvvvuuutttttttttttuuvvvvvw{}}{xwwvvvuuutttttttttttuuvvvvvw{}~{wwwwwvvvuuuutttttuuuuvvvvwww{}~{wwwwwvvvuuuutttttuuuuvvvvwww{}~{xxwwwvvvvvuuuuuuuuuvvvvwwwwx{~~{xxwwwvvvvvuuuuuuuuuvvvvwwwwx{~~{xxwwwwwvvvvvvvvvvvvvvvwwwwxx{~{xxwxwwwvvvvvvvvvvvvvvvwwwwxx{~{{{{{{{{zzzyyyyyyyyyzzzz{{{{{{~{{{{{{{{zzzyyyyyyyyyzzzz{{{{{{~~~}}}||||{{{{{{{{{|||}}}}~~~~~~}}}||||{{{{{{{{{|||}}}}~~~~~}}}}||||{{|{|||||}}}}~~~~}}}}}|||{{|{|||||}}}}~~~{{{{{{{{{zzzzzyzyyzzz{z{{{{{{{{{{{{{{{{zzzzzyzyyzzz{z{{{{{{{{xxxwwwvwwvvvvvvvvvvvvwwwwwxx{~{xxxwwwwvwvvvvvvvvvvvvwwwwwxx{~~{xxxwwwwvvvvvvvvvvvvvvvvwwxwx{~{xxxwwwvwvvvvvvvvvvvvvvvwwxwx{~~{xwwwwwvvvvuuuuuuuuuvvvwvwwwx{~~{xwwwwwvvvvuuuuuuuuuvvvwvwwwx{~~{wxwwvvvvuuuuuutuuuuuuvvvvwww{}~{wxwwvvvvuuuuuutuuuuuuvvvvwww{}}{wwwvvvvuuuutttttttuuuuuvvvww{}}{wwwvvvvuuuutttttttuuuuuvvvww{}}{wwwvvuuuutttttststttuuuvvvvw{}}{wwwvvuuuutttttststttuuuvvvvw{}}{wwvvvuutttssssssssstttuuuvvwz}}{wwvvvuutttssssssssstttuuuvvwz}}{vvvvuutttssssrsssssstttuuvvvz|}{vvvvuutttssssrsssssstttuuvvvz|}zwvvuuttssssrrsrrrrsssttuuuvvz|}zwvvuuttssssrrsrrrrsssttuuuvvz||{vvvuuttssssrrrrrrrsrssttuuvvy{|{vvvuuttssssrrrrrrrsrssttuuvvy{|zvvuuutsssrrrrrqrrrrssssttuuvz{|zvvuuutsssrrrrrqrrrrssssttuuvz{|zvvuuttssrrrrqqqqqrrrrssttuuvy{|zvvuuttssrrrrqqqqqrrrrssttuuvy{|zvvutttsssrrqqqqqqqrrsssstuuvy{|zvvutttsssrrqqqqqqqrrsssstuuvy{|yvvuutsssrrrqqpppqqrrrrsttuuuy{|yvvuutsssrrrqqpppqqrrrrsttuuuy{{zvuuutssrsrqqqpppqqrrssssttuvy{{zvuuutssrsrqqqpppqqrrssssttuvy{|yvvuuttssrrrqqpqpqqrrrssttuuvy{{zvvuuttssrrrqqpqpqqrrrssttuuvy{|zvvuttssssrrqqqqqqqrrrssstuuuy{|zvvuttssssrrqqqqqqqrrrssstuuuy{|zvvuuttssrrrrqqqqqrrrsssttuuvy{|zvvuuttssrrrrqqqqqrrrsssttuuvy{|zvvuuutssssrrrrqrrrrssssttuuvy{|zvvuuutssssrrrrqrrrrssssttuuvy{|zvvvuuttsssrsrrrrrrsrsstttuvvz||zvvvutttsssrsrrrrrrsrsstttuvvz{|{wvvuutttsssrsrsrsssssttuuuvvy||{wvvuutttsssrsrsrsssssttuuuvvz|}zwvvvuutttssssssssrsstttuuvvvz|}zwvvvuutttssssssssrsstttuuvvvz|}{wwvvvuutttssssssststttuuvvvw{|}{wwvvvuutttssssssststttuuvvvwz}}{wwwvvuuuttttstsstttttuuuvvww{}}{wwvvvuuuttttstsstttttuuuvvww{}}{xwwvvvuuutttttttttttuuvvvvvw{}}{xwwvvvuuutttttttttttuuvvvvvw{}~{wwwwwvvvuuuutttttuuuuvvvvwww{}~{wwwwwvvvuuuutttttuuuuvvvvwww{}~{xxwwwvvvvvuuuuuuuuuvvvvwwwwx{~~{xxwwwvvvvvuuuuuuuuuvvvvwwwwx{~~{xxwwwwwvvvvvvvvvvvvvvvwwwwxx{~{xxwxwwwvvvvvvvvvvvvvvvwwwwxx{~{{{{{{{{zzzyyyyyyyyyzzzz{{{{{{~{{{{{{{{zzzyyyyyyyyyzzzz{{{{{{~~~}}}||||{{{{{{{{{|||}}}}~~~~~~}}}||||{{{{{{{{{|||}}}}~~