kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmuuuuuuuuuummmmmmummuuuuuuuuuuummuuuuuummmmmmmmmmmmummumummmumuuuuuuuuuuuuummmummumuuuuuuuuuumuuuuuuuuuuuumuuuuuummttttttttttuttttttttttttttttttttttttttttttttttttttttttttttttttttttsttsstttttssssstttssttsstssssstsssssssssststttttttssttttttttsstsssttsttsttsssssssssssssssssssstsssssssssssssstttssssssssssssstssssppsssstsssssssssssssssssspsssssssssspsssssssssssssspsspssspssppsspssssssssssspssssssssssssssssspsssppssspppppsppspssspppppsppspppppssssspppsssspspppppppspspsppspsspppppppppssppsppppspsssssspspspppsppssppppppppppppppppppppppppppppppppppppspsssppqppppppppqpqqppppppppppppppppppppppqppppppppppppppppppppppppppppppppppppqpqqqpppppppspqpppqqpqpppppppppppppppppppqqqqpppppppppppqqqqpppppjqqqqqqjqpppqqqpqpqqqqqqqppqqqqppqpqpqqqqqqpqqqpppppppqqqqqqqqqqjjjqjjjqjqppqqqqqqqpqqpqqqqqqqqppqppqqqqqqqjjqqqppppqqqqqjqqqqqqllllllllllllllllllqqqqqqqqqqjjjqvvjjjjjjjjqjppppqqqqqqjjjjjjjjjj))))))))))))))))))llllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmummmmmmumuuuuuuumuummmmumuuuuuuuuuuuuuummumumuumummmmmmmmmmummmuuummmmuuuuuuuuuuuuummmummmmuuuuuuuuuumuuuuuuuuuuummmuuuuummttttttttttutttttttttttttttttttttttttttttttttttttttttttttttttttttttttsstttttsttssttsssstsstssssstssstsssssststttttttsstttttttssstssstssttsttsssssssssssssssssssstssssssssssssssttssssssstsssssstssssppsssstsssssssssssssssssspsssssssssppspsssssssssssspsssssssssspsspsssssssssssspsssssssssspssssspsssppssspppppsppspsssppppppppspppppsssssppssspspppppppppspspsspsppspppppppppssppsppppspsssssspspssppspppspppppppppppsppppppppppppppppppppppppspsssppqppppppppqpqqppppppppppppppppppppppqppppppppppppppppppppppppppppppppppppqppqqpppppppspqpppqqqqpppppppppppppppppppqqqqpppppppppppqqqqpppppjjqqqqqjqpppqqqpppqqqqqqpppqqqqpqqpqqqqqqqqpqqqqppppppqqqqqqqqqqjjjqqjjqjqppqqqqqqqpqqpqqqqqqqjppqppqqqqqqqjjqqpppppqqqqqjqqqqqqllllllllllllllllllqqqqqqqqqqjjjqvvjjjjjjjjqjppppqqqqqqjjjjjjjjjj))))))))))))))))))llllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmummmmmmumuuuuuuumuummmmumuumuuuuuuuuuuummuuumuummmmmmmmmmmmmmmmmummmmmuuuuuuuuuuuuummmummumuuuuuuuuuumuuuuuuuuuuummmuuuuummttttttttttutttttttttttttttttttttttttttttttttttttttttttttttttttttttttsstttttstsssstssssttstssssstssstsssssststttttttsssttttttssstsssttsttsttsstssssssssssssssssstssssssssssssssttssssssstsssssstssssppsssstsssssssssssssssssspsssssssssspspsssssssssssspsspssssssppsspsssssssssssspsssssssssspssssspsssppssspppppsppspsssppppppppspppppssssspppsssspspppppppspspsspspsspppppppppssppsppppspsssssspspspppsppssppppppppppppppppppppppppppppppppppppspsssppqppppppppqpqqppppppppppppppppppppppqppppspppppppppppppppppppppppppppppppqppqqqppppppspqpppqqpqpppppppppppppppppppqqqqpppppppppppqqqqpppppjjqqqqqjqpppqqqpppqqqqqqqppqqqqppqppqqqqqqqpqqqqppppppqqqqqqqqqqjjjqjjjqjqppqqqqqqqpqqpqqqqqqqqppqppqqqqqqqjjqqpppppqqqqqjqqqqqqllllllllllllllllllqqqqqqqqqqjjjqvvjjjjjjjjqjppppqqqqqqjjjjjjjjjj))))))))))))))))))llllllllllllllllllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmummmmmmumuuuuuuumuummmuumuuuuuuuuuuuuuummuuumuumummmmmmmmmmummmuummmmmuuuuuuuuuuuuummmummmmuuuuuuuuuumuuuuuuuuuuummmuuuuummttttttttttutttttttttttttttttttttttttttttttttttttttttttttttttttttttttsstttttsttssstsssstsstssssstsssssssssststttttttsstttttttssstsssttsttsttsssssssssssssssssssstssssssssssssssttssssssstsssssstssssppsssstsssssssssssssssssspsssssssssppspsssssssssssspsssssspssspsspsssssssssssspsssssssssspssssspsssppssspppppsppspssspppppsppspppppsssssppssssspppppppppspspsspspsspppppppppssppsppppspsssssspspspppspppspppppppppppsppppppppppppppppppppppppspsssppqppppppppqpqqppppppppppppppppppppppqppppspppppppppppppppppppppppppppppppqppqqqppppppspqpppqqqqpppppppppppppppppppqqqqpppppppppppqqqqqppppjjqqqqqjqpppqqqpppqqqqqqpppqqqqpqqpqqqqqqqqpqqqqppppppqqqqqqqqqqjjjqjjjqjqppqqqqqqqpqqpqqqqqqqjppqppqqqqqqqjjqqpppppqqqqqjqqqqqqllllllllllllllllllqqqqqqqqqqjjjqvvjjjjjjjjqjppppqqqqqqjjjjjjjjjj))))))))))))))))))llllllllllllllllllllllllllllllllllllllllllllll