rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooookkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooggggggggggggggggggggggggggggggggggggggggggggggggkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccccccccccccccccccccccccccccccccccccccccccccccsssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee||||||||||||||||||||||||||||||||||||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppppppppppppppppggggggggggggggggggggggggggggggggggggggggggggggggkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccccccccccccccccccccccccccccccccccccccccccccccsssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee||||||||||||||||||||||||||||||||||||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppppppppppppppppggggggggggggggggggggggggggggggggggggggggggggggggkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccccccccccccccccccccccccccccccccccccccccccccccsssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee||||||||||||||||||||||||||||||||||||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppppppppppppppppggggggggggggggggggggggggggggggggggggggggggggggggkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccccccccccccccccccccccccccccccccccccccccccccccsssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee||||||||||||||||||||||||||||||||||||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppppppppppppppppggggggggggggggggggggggggggggggggggggggggggggggggkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccccccccccccccccccccccccccccccccccccccccccccccsssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee||||||||||||||||||||||||||||||||||||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppppppppppppppppggggggggggggggggggggggggggggggggggggggggggggggggkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccccccccccccccccccccccccccccccccccccccccccccccsssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee||||||||||||||||||||||||||||||||||||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppppppppppppppppggggggggggggggggggggggggggggggggggggggggggggggggkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccccccccccccccccccccccccccccccccccccccccccccccsssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee||||||||||||||||||||||||||||||||||||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppppppppppppppppggggggggggggggggggggggggggggggggggggggggggggggggkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccccccccccccccccccccccccccccccccccccccccccccccsssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee||||||||||||||||||||||||||||||||||||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppppppppppppppppggggggggggggggggggggggggggggggggggggggggggggggggkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccccccccccccccccccccccccccccccccccccccccccccccsssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee||||||||||||||||||||||||||||||||||||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppppppppppppppppggggggggggggggggggggggggggggggggggggggggggggggggkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccccccccccccccccccccccccccccccccccccccccccccccccsssssssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee||||||||||||||||||||||||||||||||||||||||||||||||wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuppppppppppppppppppppppppppppppppppppppppppppppppjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ssssssssssssssssssssssssssssssssssssllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuujjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ssssssssssssssssssssssssssssssssssssllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuujjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ssssssssssssssssssssssssssssssssssssllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuujjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ssssssssssssssssssssssssssssssssssssllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuujjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ssssssssssssssssssssssssssssssssssssllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuujjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ssssssssssssssssssssssssssssssssssssllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuujjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ssssssssssssssssssssssssssssssssssssllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuujjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ssssssssssssssssssssssssssssssssssssllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuujjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ssssssssssssssssssssssssssssssssssssllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuujjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuueeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeekkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkknnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvviiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ssssssssssssssssssssssssssssssssssssllllllllllllllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvggggggggggggggggggggggggxxxxxxxxxxxxxxxxxxxxxxxxpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooo~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmxxxxxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmssssssssssssssssssssssssooooooooooooooooooooooooiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvggggggggggggggggggggggggxxxxxxxxxxxxxxxxxxxxxxxxpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooo~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmxxxxxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmssssssssssssssssssssssssooooooooooooooooooooooooiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvggggggggggggggggggggggggxxxxxxxxxxxxxxxxxxxxxxxxpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooo~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmxxxxxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmssssssssssssssssssssssssooooooooooooooooooooooooiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvggggggggggggggggggggggggxxxxxxxxxxxxxxxxxxxxxxxxpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooo~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmxxxxxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmssssssssssssssssssssssssooooooooooooooooooooooooiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvggggggggggggggggggggggggxxxxxxxxxxxxxxxxxxxxxxxxpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooo~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmxxxxxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmssssssssssssssssssssssssooooooooooooooooooooooooiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvggggggggggggggggggggggggxxxxxxxxxxxxxxxxxxxxxxxxpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooo~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmxxxxxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmssssssssssssssssssssssssooooooooooooooooooooooooiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvggggggggggggggggggggggggxxxxxxxxxxxxxxxxxxxxxxxxpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooo~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmxxxxxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmssssssssssssssssssssssssooooooooooooooooooooooooiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvggggggggggggggggggggggggxxxxxxxxxxxxxxxxxxxxxxxxpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooo~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmxxxxxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmssssssssssssssssssssssssooooooooooooooooooooooooiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvggggggggggggggggggggggggxxxxxxxxxxxxxxxxxxxxxxxxpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooo~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmxxxxxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmssssssssssssssssssssssssooooooooooooooooooooooooiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvggggggggggggggggggggggggxxxxxxxxxxxxxxxxxxxxxxxxpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{rrrrrrrrrrrrrrrrrrrrrrrroooooooooooooooooooooooo~~~~~~~~~~~~~~~~~~~~~~~~yyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmxxxxxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyjjjjjjjjjjjjjjjjjjjjjjjjllllllllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmmmmssssssssssssssssssssssssooooooooooooooooooooooooiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxiiiiiiiiiiiiiiiiiiiippppppppppppppppppppyyyyyyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuuuuummmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqffffffffffffffffffffooooooooooooooooooooaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajjjjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaaaaggggggggggggggggggggoooooooooooooooooooollllllllllllllllllllaaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiiiii[[[[[[[[[[[[[[[[[[[[hhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwww||||||||||||||||||||oooooooooooooooooooo{{{{{{{{{{{{{{{{{{{{ssssssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiippppppppppppppppppppyyyyyyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuuuuummmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqffffffffffffffffffffooooooooooooooooooooaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajjjjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaaaaggggggggggggggggggggoooooooooooooooooooollllllllllllllllllllaaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiiiii[[[[[[[[[[[[[[[[[[[[hhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwww||||||||||||||||||||oooooooooooooooooooo{{{{{{{{{{{{{{{{{{{{ssssssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiippppppppppppppppppppyyyyyyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuuuuummmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqffffffffffffffffffffooooooooooooooooooooaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajjjjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaaaaggggggggggggggggggggoooooooooooooooooooollllllllllllllllllllaaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiiiii[[[[[[[[[[[[[[[[[[[[hhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwww||||||||||||||||||||oooooooooooooooooooo{{{{{{{{{{{{{{{{{{{{ssssssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiippppppppppppppppppppyyyyyyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuuuuummmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqffffffffffffffffffffooooooooooooooooooooaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajjjjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaaaaggggggggggggggggggggoooooooooooooooooooollllllllllllllllllllaaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiiiii[[[[[[[[[[[[[[[[[[[[hhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwww||||||||||||||||||||oooooooooooooooooooo{{{{{{{{{{{{{{{{{{{{ssssssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiippppppppppppppppppppyyyyyyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuuuuummmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqffffffffffffffffffffooooooooooooooooooooaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajjjjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaaaaggggggggggggggggggggoooooooooooooooooooollllllllllllllllllllaaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiiiii[[[[[[[[[[[[[[[[[[[[hhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwww||||||||||||||||||||oooooooooooooooooooo{{{{{{{{{{{{{{{{{{{{ssssssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiippppppppppppppppppppyyyyyyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuuuuummmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqffffffffffffffffffffooooooooooooooooooooaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajjjjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaaaaggggggggggggggggggggoooooooooooooooooooollllllllllllllllllllaaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiiiii[[[[[[[[[[[[[[[[[[[[hhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwww||||||||||||||||||||oooooooooooooooooooo{{{{{{{{{{{{{{{{{{{{ssssssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiippppppppppppppppppppyyyyyyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuuuuummmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqffffffffffffffffffffooooooooooooooooooooaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajjjjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaaaaggggggggggggggggggggoooooooooooooooooooollllllllllllllllllllaaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiiiii[[[[[[[[[[[[[[[[[[[[hhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwww||||||||||||||||||||oooooooooooooooooooo{{{{{{{{{{{{{{{{{{{{ssssssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiippppppppppppppppppppyyyyyyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuuuuummmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqffffffffffffffffffffooooooooooooooooooooaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajjjjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaaaaggggggggggggggggggggoooooooooooooooooooollllllllllllllllllllaaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiiiii[[[[[[[[[[[[[[[[[[[[hhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwww||||||||||||||||||||oooooooooooooooooooo{{{{{{{{{{{{{{{{{{{{ssssssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiippppppppppppppppppppyyyyyyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuuuuummmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqffffffffffffffffffffooooooooooooooooooooaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajjjjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaaaaggggggggggggggggggggoooooooooooooooooooollllllllllllllllllllaaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiiiii[[[[[[[[[[[[[[[[[[[[hhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwww||||||||||||||||||||oooooooooooooooooooo{{{{{{{{{{{{{{{{{{{{ssssssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiippppppppppppppppppppyyyyyyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{uuuuuuuuuuuuuuuuuuuummmmmmmmmmmmmmmmmmmmqqqqqqqqqqqqqqqqqqqqffffffffffffffffffffooooooooooooooooooooaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaajjjjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaaaaggggggggggggggggggggoooooooooooooooooooollllllllllllllllllllaaaaaaaaaaaaaaaaaaaawwwwwwwwwwwwwwwwwwwwiiiiiiiiiiiiiiiiiiii[[[[[[[[[[[[[[[[[[[[hhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwwwwwwwww||||||||||||||||||||oooooooooooooooooooo{{{{{{{{{{{{{{{{{{{{ssssssssssssssssssssssssssssssssssssssssnnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkkkssssssssssssssssssppppppppppppppppppkkkkkkkkkkkkkkkkkkffffffffffffffffffgggggggggggggggggg||||||||||||||||||ttttttttttttttttttxxxxxxxxxxxxxxxxxxhhhhhhhhhhhhhhhhhhtttttttttttttttttttttttttttttttttttt``````````````````__________________RRRRRRRRRRRRRRRRRRhhhhhhhhhhhhhhhhhhSSSSSSSSSSSSSSSSSSiiiiiiiiiiiiiiiiiiuuuuuuuuuuuuuuuuuucccccccccccccccccckkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkkkssssssssssssssssssppppppppppppppppppkkkkkkkkkkkkkkkkkkffffffffffffffffffgggggggggggggggggg||||||||||||||||||ttttttttttttttttttxxxxxxxxxxxxxxxxxxhhhhhhhhhhhhhhhhhhtttttttttttttttttttttttttttttttttttt``````````````````__________________RRRRRRRRRRRRRRRRRRhhhhhhhhhhhhhhhhhhSSSSSSSSSSSSSSSSSSiiiiiiiiiiiiiiiiiiuuuuuuuuuuuuuuuuuucccccccccccccccccckkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkkkssssssssssssssssssppppppppppppppppppkkkkkkkkkkkkkkkkkkffffffffffffffffffgggggggggggggggggg||||||||||||||||||ttttttttttttttttttxxxxxxxxxxxxxxxxxxhhhhhhhhhhhhhhhhhhtttttttttttttttttttttttttttttttttttt``````````````````__________________RRRRRRRRRRRRRRRRRRhhhhhhhhhhhhhhhhhhSSSSSSSSSSSSSSSSSSiiiiiiiiiiiiiiiiiiuuuuuuuuuuuuuuuuuucccccccccccccccccckkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkkkssssssssssssssssssppppppppppppppppppkkkkkkkkkkkkkkkkkkffffffffffffffffffgggggggggggggggggg||||||||||||||||||ttttttttttttttttttxxxxxxxxxxxxxxxxxxhhhhhhhhhhhhhhhhhhtttttttttttttttttttttttttttttttttttt``````````````````__________________RRRRRRRRRRRRRRRRRRhhhhhhhhhhhhhhhhhhSSSSSSSSSSSSSSSSSSiiiiiiiiiiiiiiiiiiuuuuuuuuuuuuuuuuuucccccccccccccccccckkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkkkssssssssssssssssssppppppppppppppppppkkkkkkkkkkkkkkkkkkffffffffffffffffffgggggggggggggggggg||||||||||||||||||ttttttttttttttttttxxxxxxxxxxxxxxxxxxhhhhhhhhhhhhhhhhhhtttttttttttttttttttttttttttttttttttt``````````````````__________________RRRRRRRRRRRRRRRRRRhhhhhhhhhhhhhhhhhhSSSSSSSSSSSSSSSSSSiiiiiiiiiiiiiiiiiiuuuuuuuuuuuuuuuuuucccccccccccccccccckkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkkkssssssssssssssssssppppppppppppppppppkkkkkkkkkkkkkkkkkkffffffffffffffffffgggggggggggggggggg||||||||||||||||||ttttttttttttttttttxxxxxxxxxxxxxxxxxxhhhhhhhhhhhhhhhhhhtttttttttttttttttttttttttttttttttttt``````````````````__________________RRRRRRRRRRRRRRRRRRhhhhhhhhhhhhhhhhhhSSSSSSSSSSSSSSSSSSiiiiiiiiiiiiiiiiiiuuuuuuuuuuuuuuuuuucccccccccccccccccckkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkkkssssssssssssssssssppppppppppppppppppkkkkkkkkkkkkkkkkkkffffffffffffffffffgggggggggggggggggg||||||||||||||||||ttttttttttttttttttxxxxxxxxxxxxxxxxxxhhhhhhhhhhhhhhhhhhtttttttttttttttttttttttttttttttttttt``````````````````__________________RRRRRRRRRRRRRRRRRRhhhhhhhhhhhhhhhhhhSSSSSSSSSSSSSSSSSSiiiiiiiiiiiiiiiiiiuuuuuuuuuuuuuuuuuucccccccccccccccccckkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkkkssssssssssssssssssppppppppppppppppppkkkkkkkkkkkkkkkkkkffffffffffffffffffgggggggggggggggggg||||||||||||||||||ttttttttttttttttttxxxxxxxxxxxxxxxxxxhhhhhhhhhhhhhhhhhhtttttttttttttttttttttttttttttttttttt``````````````````__________________RRRRRRRRRRRRRRRRRRhhhhhhhhhhhhhhhhhhSSSSSSSSSSSSSSSSSSiiiiiiiiiiiiiiiiiiuuuuuuuuuuuuuuuuuucccccccccccccccccckkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkkkssssssssssssssssssppppppppppppppppppkkkkkkkkkkkkkkkkkkffffffffffffffffffgggggggggggggggggg||||||||||||||||||ttttttttttttttttttxxxxxxxxxxxxxxxxxxhhhhhhhhhhhhhhhhhhtttttttttttttttttttttttttttttttttttt``````````````````__________________RRRRRRRRRRRRRRRRRRhhhhhhhhhhhhhhhhhhSSSSSSSSSSSSSSSSSSiiiiiiiiiiiiiiiiiiuuuuuuuuuuuuuuuuuucccccccccccccccccckkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~nnnnnnnnnnnnnnnnnnyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkkkssssssssssssssssssppppppppppppppppppkkkkkkkkkkkkkkkkkkffffffffffffffffffgggggggggggggggggg||||||||||||||||||ttttttttttttttttttxxxxxxxxxxxxxxxxxxhhhhhhhhhhhhhhhhhhtttttttttttttttttttttttttttttttttttt``````````````````__________________RRRRRRRRRRRRRRRRRRhhhhhhhhhhhhhhhhhhSSSSSSSSSSSSSSSSSSiiiiiiiiiiiiiiiiiiuuuuuuuuuuuuuuuuuucccccccccccccccccckkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ssssssssssssssss||||||||||||||||uuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvttttttttttttttttWWWWWWWWWWWWWWWWiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkffffffffffffffffllllllllllllllllsssssssssssssssspppppppppppppppp}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkKKKKKKKKKKKKKKKK[[[[[[[[[[[[[[[[MMMMMMMMMMMMMMMM````````````````WWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhooooooooooooooooPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQ________________uuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^ssssssssssssssssoooooooooooooooo}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~ssssssssssssssss||||||||||||||||uuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvttttttttttttttttWWWWWWWWWWWWWWWWiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkffffffffffffffffllllllllllllllllsssssssssssssssspppppppppppppppp}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkKKKKKKKKKKKKKKKK[[[[[[[[[[[[[[[[MMMMMMMMMMMMMMMM````````````````WWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhooooooooooooooooPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQ________________uuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^ssssssssssssssssoooooooooooooooo}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~ssssssssssssssss||||||||||||||||uuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvttttttttttttttttWWWWWWWWWWWWWWWWiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkffffffffffffffffllllllllllllllllsssssssssssssssspppppppppppppppp}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkKKKKKKKKKKKKKKKK[[[[[[[[[[[[[[[[MMMMMMMMMMMMMMMM````````````````WWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhooooooooooooooooPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQ________________uuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^ssssssssssssssssoooooooooooooooo}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~ssssssssssssssss||||||||||||||||uuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvttttttttttttttttWWWWWWWWWWWWWWWWiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkffffffffffffffffllllllllllllllllsssssssssssssssspppppppppppppppp}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkKKKKKKKKKKKKKKKK[[[[[[[[[[[[[[[[MMMMMMMMMMMMMMMM````````````````WWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhooooooooooooooooPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQ________________uuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^ssssssssssssssssoooooooooooooooo}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~ssssssssssssssss||||||||||||||||uuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvttttttttttttttttWWWWWWWWWWWWWWWWiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkffffffffffffffffllllllllllllllllsssssssssssssssspppppppppppppppp}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkKKKKKKKKKKKKKKKK[[[[[[[[[[[[[[[[MMMMMMMMMMMMMMMM````````````````WWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhooooooooooooooooPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQ________________uuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^ssssssssssssssssoooooooooooooooo}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~ssssssssssssssss||||||||||||||||uuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvttttttttttttttttWWWWWWWWWWWWWWWWiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkffffffffffffffffllllllllllllllllsssssssssssssssspppppppppppppppp}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkKKKKKKKKKKKKKKKK[[[[[[[[[[[[[[[[MMMMMMMMMMMMMMMM````````````````WWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhooooooooooooooooPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQ________________uuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^ssssssssssssssssoooooooooooooooo}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~ssssssssssssssss||||||||||||||||uuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvttttttttttttttttWWWWWWWWWWWWWWWWiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkffffffffffffffffllllllllllllllllsssssssssssssssspppppppppppppppp}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkKKKKKKKKKKKKKKKK[[[[[[[[[[[[[[[[MMMMMMMMMMMMMMMM````````````````WWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhooooooooooooooooPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQ________________uuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^ssssssssssssssssoooooooooooooooo}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~ssssssssssssssss||||||||||||||||uuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvttttttttttttttttWWWWWWWWWWWWWWWWiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkffffffffffffffffllllllllllllllllsssssssssssssssspppppppppppppppp}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkKKKKKKKKKKKKKKKK[[[[[[[[[[[[[[[[MMMMMMMMMMMMMMMM````````````````WWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhooooooooooooooooPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQ________________uuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^ssssssssssssssssoooooooooooooooo}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~ssssssssssssssss||||||||||||||||uuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvttttttttttttttttWWWWWWWWWWWWWWWWiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkffffffffffffffffllllllllllllllllsssssssssssssssspppppppppppppppp}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkKKKKKKKKKKKKKKKK[[[[[[[[[[[[[[[[MMMMMMMMMMMMMMMM````````````````WWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhooooooooooooooooPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQ________________uuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^ssssssssssssssssoooooooooooooooo}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~ssssssssssssssss||||||||||||||||uuuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvvttttttttttttttttWWWWWWWWWWWWWWWWiiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkffffffffffffffffllllllllllllllllsssssssssssssssspppppppppppppppp}}}}}}}}}}}}}}}}kkkkkkkkkkkkkkkkKKKKKKKKKKKKKKKK[[[[[[[[[[[[[[[[MMMMMMMMMMMMMMMM````````````````WWWWWWWWWWWWWWWWhhhhhhhhhhhhhhhhooooooooooooooooPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQ________________uuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^ssssssssssssssssoooooooooooooooo}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeemmmmmmmmmmmmmmm|||||||||||||||rrrrrrrrrrrrrrrmmmmmmmmmmmmmmmooooooooooooooommmmmmmmmmmmmmm~~~~~~~~~~~~~~~lllllllllllllllfffffffffffffffpppppppppppppppnnnnnnnnnnnnnnnPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTddddddddddddddd```````````````WWWWWWWWWWWWWWWddddddddddddddd_______________FFFFFFFFFFFFFFFOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuUUUUUUUUUUUUUUUfffffffffffffffgggggggggggggggzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvlllllllllllllll}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeemmmmmmmmmmmmmmm|||||||||||||||rrrrrrrrrrrrrrrmmmmmmmmmmmmmmmooooooooooooooommmmmmmmmmmmmmm~~~~~~~~~~~~~~~lllllllllllllllfffffffffffffffpppppppppppppppnnnnnnnnnnnnnnnPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTddddddddddddddd```````````````WWWWWWWWWWWWWWWddddddddddddddd_______________FFFFFFFFFFFFFFFOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuUUUUUUUUUUUUUUUfffffffffffffffgggggggggggggggzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvlllllllllllllll}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeemmmmmmmmmmmmmmm|||||||||||||||rrrrrrrrrrrrrrrmmmmmmmmmmmmmmmooooooooooooooommmmmmmmmmmmmmm~~~~~~~~~~~~~~~lllllllllllllllfffffffffffffffpppppppppppppppnnnnnnnnnnnnnnnPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTddddddddddddddd```````````````WWWWWWWWWWWWWWWddddddddddddddd_______________FFFFFFFFFFFFFFFOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuUUUUUUUUUUUUUUUfffffffffffffffgggggggggggggggzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvlllllllllllllll}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeemmmmmmmmmmmmmmm|||||||||||||||rrrrrrrrrrrrrrrmmmmmmmmmmmmmmmooooooooooooooommmmmmmmmmmmmmm~~~~~~~~~~~~~~~lllllllllllllllfffffffffffffffpppppppppppppppnnnnnnnnnnnnnnnPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTddddddddddddddd```````````````WWWWWWWWWWWWWWWddddddddddddddd_______________FFFFFFFFFFFFFFFOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuUUUUUUUUUUUUUUUfffffffffffffffgggggggggggggggzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvlllllllllllllll}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeemmmmmmmmmmmmmmm|||||||||||||||rrrrrrrrrrrrrrrmmmmmmmmmmmmmmmooooooooooooooommmmmmmmmmmmmmm~~~~~~~~~~~~~~~lllllllllllllllfffffffffffffffpppppppppppppppnnnnnnnnnnnnnnnPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTddddddddddddddd```````````````WWWWWWWWWWWWWWWddddddddddddddd_______________FFFFFFFFFFFFFFFOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuUUUUUUUUUUUUUUUfffffffffffffffgggggggggggggggzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvlllllllllllllll}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeemmmmmmmmmmmmmmm|||||||||||||||rrrrrrrrrrrrrrrmmmmmmmmmmmmmmmooooooooooooooommmmmmmmmmmmmmm~~~~~~~~~~~~~~~lllllllllllllllfffffffffffffffpppppppppppppppnnnnnnnnnnnnnnnPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTddddddddddddddd```````````````WWWWWWWWWWWWWWWddddddddddddddd_______________FFFFFFFFFFFFFFFOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuUUUUUUUUUUUUUUUfffffffffffffffgggggggggggggggzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvlllllllllllllll}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeemmmmmmmmmmmmmmm|||||||||||||||rrrrrrrrrrrrrrrmmmmmmmmmmmmmmmooooooooooooooommmmmmmmmmmmmmm~~~~~~~~~~~~~~~lllllllllllllllfffffffffffffffpppppppppppppppnnnnnnnnnnnnnnnPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTddddddddddddddd```````````````WWWWWWWWWWWWWWWddddddddddddddd_______________FFFFFFFFFFFFFFFOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuUUUUUUUUUUUUUUUfffffffffffffffgggggggggggggggzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvlllllllllllllll}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeemmmmmmmmmmmmmmm|||||||||||||||rrrrrrrrrrrrrrrmmmmmmmmmmmmmmmooooooooooooooommmmmmmmmmmmmmm~~~~~~~~~~~~~~~lllllllllllllllfffffffffffffffpppppppppppppppnnnnnnnnnnnnnnnPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTddddddddddddddd```````````````WWWWWWWWWWWWWWWddddddddddddddd_______________FFFFFFFFFFFFFFFOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuUUUUUUUUUUUUUUUfffffffffffffffgggggggggggggggzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvlllllllllllllll}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeemmmmmmmmmmmmmmm|||||||||||||||rrrrrrrrrrrrrrrmmmmmmmmmmmmmmmooooooooooooooommmmmmmmmmmmmmm~~~~~~~~~~~~~~~lllllllllllllllfffffffffffffffpppppppppppppppnnnnnnnnnnnnnnnPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTddddddddddddddd```````````````WWWWWWWWWWWWWWWddddddddddddddd_______________FFFFFFFFFFFFFFFOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuUUUUUUUUUUUUUUUfffffffffffffffgggggggggggggggzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvlllllllllllllll}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqeeeeeeeeeeeeeeemmmmmmmmmmmmmmm|||||||||||||||rrrrrrrrrrrrrrrmmmmmmmmmmmmmmmooooooooooooooommmmmmmmmmmmmmm~~~~~~~~~~~~~~~lllllllllllllllfffffffffffffffpppppppppppppppnnnnnnnnnnnnnnnPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTddddddddddddddd```````````````WWWWWWWWWWWWWWWddddddddddddddd_______________FFFFFFFFFFFFFFFOOOOOOOOOOOOOOOSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQ[[[[[[[[[[[[[[[WWWWWWWWWWWWWWWeeeeeeeeeeeeeeeuuuuuuuuuuuuuuuUUUUUUUUUUUUUUUfffffffffffffffgggggggggggggggzzzzzzzzzzzzzzzvvvvvvvvvvvvvvvlllllllllllllll}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~vvvvvvvvvvvvvvvyyyyyyyyyyyy~~~~~~~~~~~~wwwwwwwwwwwwvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxllllllllllllVVVVVVVVVVVV{{{{{{{{{{{{{{{{{{{{{{{{sssssssssssskkkkkkkkkkkk````````````]]]]]]]]]]]]ZZZZZZZZZZZZJJJJJJJJJJJJVVVVVVVVVVVVGGGGGGGGGGGGhhhhhhhhhhhhppppppppppppWWWWWWWWWWWWKKKKKKKKKKKKIIIIIIIIIIIIQQQQQQQQQQQQTTTTTTTTTTTTUUUUUUUUUUUU]]]]]]]]]]]]jjjjjjjjjjjjuuuuuuuuuuuu????????????RRRRRRRRRRRRMMMMMMMMMMMMWWWWWWWWWWWWDDDDDDDDDDDDPPPPPPPPPPPPggggggggggggrrrrrrrrrrrrWWWWWWWWWWWWggggggggggggiiiiiiiiiiiiyyyyyyyyyyyydddddddddddd]]]]]]]]]]]]hhhhhhhhhhhh{{{{{{{{{{{{ooooooooooooyyyyyyyyyyyywwwwwwwwwwwwiiiiiiiiiiiiyyyyyyyyyyyy~~~~~~~~~~~~wwwwwwwwwwwwvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxllllllllllllVVVVVVVVVVVV{{{{{{{{{{{{{{{{{{{{{{{{sssssssssssskkkkkkkkkkkk````````````]]]]]]]]]]]]ZZZZZZZZZZZZJJJJJJJJJJJJVVVVVVVVVVVVGGGGGGGGGGGGhhhhhhhhhhhhppppppppppppWWWWWWWWWWWWKKKKKKKKKKKKIIIIIIIIIIIIQQQQQQQQQQQQTTTTTTTTTTTTUUUUUUUUUUUU]]]]]]]]]]]]jjjjjjjjjjjjuuuuuuuuuuuu????????????RRRRRRRRRRRRMMMMMMMMMMMMWWWWWWWWWWWWDDDDDDDDDDDDPPPPPPPPPPPPggggggggggggrrrrrrrrrrrrWWWWWWWWWWWWggggggggggggiiiiiiiiiiiiyyyyyyyyyyyydddddddddddd]]]]]]]]]]]]hhhhhhhhhhhh{{{{{{{{{{{{ooooooooooooyyyyyyyyyyyywwwwwwwwwwwwiiiiiiiiiiiiyyyyyyyyyyyy~~~~~~~~~~~~wwwwwwwwwwwwvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxllllllllllllVVVVVVVVVVVV{{{{{{{{{{{{{{{{{{{{{{{{sssssssssssskkkkkkkkkkkk````````````]]]]]]]]]]]]ZZZZZZZZZZZZJJJJJJJJJJJJVVVVVVVVVVVVGGGGGGGGGGGGhhhhhhhhhhhhppppppppppppWWWWWWWWWWWWKKKKKKKKKKKKIIIIIIIIIIIIQQQQQQQQQQQQTTTTTTTTTTTTUUUUUUUUUUUU]]]]]]]]]]]]jjjjjjjjjjjjuuuuuuuuuuuu????????????RRRRRRRRRRRRMMMMMMMMMMMMWWWWWWWWWWWWDDDDDDDDDDDDPPPPPPPPPPPPggggggggggggrrrrrrrrrrrrWWWWWWWWWWWWggggggggggggiiiiiiiiiiiiyyyyyyyyyyyydddddddddddd]]]]]]]]]]]]hhhhhhhhhhhh{{{{{{{{{{{{ooooooooooooyyyyyyyyyyyywwwwwwwwwwwwiiiiiiiiiiiiyyyyyyyyyyyy~~~~~~~~~~~~wwwwwwwwwwwwvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxllllllllllllVVVVVVVVVVVV{{{{{{{{{{{{{{{{{{{{{{{{sssssssssssskkkkkkkkkkkk````````````]]]]]]]]]]]]ZZZZZZZZZZZZJJJJJJJJJJJJVVVVVVVVVVVVGGGGGGGGGGGGhhhhhhhhhhhhppppppppppppWWWWWWWWWWWWKKKKKKKKKKKKIIIIIIIIIIIIQQQQQQQQQQQQTTTTTTTTTTTTUUUUUUUUUUUU]]]]]]]]]]]]jjjjjjjjjjjjuuuuuuuuuuuu????????????RRRRRRRRRRRRMMMMMMMMMMMMWWWWWWWWWWWWDDDDDDDDDDDDPPPPPPPPPPPPggggggggggggrrrrrrrrrrrrWWWWWWWWWWWWggggggggggggiiiiiiiiiiiiyyyyyyyyyyyydddddddddddd]]]]]]]]]]]]hhhhhhhhhhhh{{{{{{{{{{{{ooooooooooooyyyyyyyyyyyywwwwwwwwwwwwiiiiiiiiiiiiyyyyyyyyyyyy~~~~~~~~~~~~wwwwwwwwwwwwvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxllllllllllllVVVVVVVVVVVV{{{{{{{{{{{{{{{{{{{{{{{{sssssssssssskkkkkkkkkkkk````````````]]]]]]]]]]]]ZZZZZZZZZZZZJJJJJJJJJJJJVVVVVVVVVVVVGGGGGGGGGGGGhhhhhhhhhhhhppppppppppppWWWWWWWWWWWWKKKKKKKKKKKKIIIIIIIIIIIIQQQQQQQQQQQQTTTTTTTTTTTTUUUUUUUUUUUU]]]]]]]]]]]]jjjjjjjjjjjjuuuuuuuuuuuu????????????RRRRRRRRRRRRMMMMMMMMMMMMWWWWWWWWWWWWDDDDDDDDDDDDPPPPPPPPPPPPggggggggggggrrrrrrrrrrrrWWWWWWWWWWWWggggggggggggiiiiiiiiiiiiyyyyyyyyyyyydddddddddddd]]]]]]]]]]]]hhhhhhhhhhhh{{{{{{{{{{{{ooooooooooooyyyyyyyyyyyywwwwwwwwwwwwiiiiiiiiiiiiyyyyyyyyyyyy~~~~~~~~~~~~wwwwwwwwwwwwvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxllllllllllllVVVVVVVVVVVV{{{{{{{{{{{{{{{{{{{{{{{{sssssssssssskkkkkkkkkkkk````````````]]]]]]]]]]]]ZZZZZZZZZZZZJJJJJJJJJJJJVVVVVVVVVVVVGGGGGGGGGGGGhhhhhhhhhhhhppppppppppppWWWWWWWWWWWWKKKKKKKKKKKKIIIIIIIIIIIIQQQQQQQQQQQQTTTTTTTTTTTTUUUUUUUUUUUU]]]]]]]]]]]]jjjjjjjjjjjjuuuuuuuuuuuu????????????RRRRRRRRRRRRMMMMMMMMMMMMWWWWWWWWWWWWDDDDDDDDDDDDPPPPPPPPPPPPggggggggggggrrrrrrrrrrrrWWWWWWWWWWWWggggggggggggiiiiiiiiiiiiyyyyyyyyyyyydddddddddddd]]]]]]]]]]]]hhhhhhhhhhhh{{{{{{{{{{{{ooooooooooooyyyyyyyyyyyywwwwwwwwwwwwiiiiiiiiiiiiyyyyyyyyyyyy~~~~~~~~~~~~wwwwwwwwwwwwvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxllllllllllllVVVVVVVVVVVV{{{{{{{{{{{{{{{{{{{{{{{{sssssssssssskkkkkkkkkkkk````````````]]]]]]]]]]]]ZZZZZZZZZZZZJJJJJJJJJJJJVVVVVVVVVVVVGGGGGGGGGGGGhhhhhhhhhhhhppppppppppppWWWWWWWWWWWWKKKKKKKKKKKKIIIIIIIIIIIIQQQQQQQQQQQQTTTTTTTTTTTTUUUUUUUUUUUU]]]]]]]]]]]]jjjjjjjjjjjjuuuuuuuuuuuu????????????RRRRRRRRRRRRMMMMMMMMMMMMWWWWWWWWWWWWDDDDDDDDDDDDPPPPPPPPPPPPggggggggggggrrrrrrrrrrrrWWWWWWWWWWWWggggggggggggiiiiiiiiiiiiyyyyyyyyyyyydddddddddddd]]]]]]]]]]]]hhhhhhhhhhhh{{{{{{{{{{{{ooooooooooooyyyyyyyyyyyywwwwwwwwwwwwiiiiiiiiiiiiyyyyyyyyyyyy~~~~~~~~~~~~wwwwwwwwwwwwvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxllllllllllllVVVVVVVVVVVV{{{{{{{{{{{{{{{{{{{{{{{{sssssssssssskkkkkkkkkkkk````````````]]]]]]]]]]]]ZZZZZZZZZZZZJJJJJJJJJJJJVVVVVVVVVVVVGGGGGGGGGGGGhhhhhhhhhhhhppppppppppppWWWWWWWWWWWWKKKKKKKKKKKKIIIIIIIIIIIIQQQQQQQQQQQQTTTTTTTTTTTTUUUUUUUUUUUU]]]]]]]]]]]]jjjjjjjjjjjjuuuuuuuuuuuu????????????RRRRRRRRRRRRMMMMMMMMMMMMWWWWWWWWWWWWDDDDDDDDDDDDPPPPPPPPPPPPggggggggggggrrrrrrrrrrrrWWWWWWWWWWWWggggggggggggiiiiiiiiiiiiyyyyyyyyyyyydddddddddddd]]]]]]]]]]]]hhhhhhhhhhhh{{{{{{{{{{{{ooooooooooooyyyyyyyyyyyywwwwwwwwwwwwiiiiiiiiiiiiyyyyyyyyyyyy~~~~~~~~~~~~wwwwwwwwwwwwvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxllllllllllllVVVVVVVVVVVV{{{{{{{{{{{{{{{{{{{{{{{{sssssssssssskkkkkkkkkkkk````````````]]]]]]]]]]]]ZZZZZZZZZZZZJJJJJJJJJJJJVVVVVVVVVVVVGGGGGGGGGGGGhhhhhhhhhhhhppppppppppppWWWWWWWWWWWWKKKKKKKKKKKKIIIIIIIIIIIIQQQQQQQQQQQQTTTTTTTTTTTTUUUUUUUUUUUU]]]]]]]]]]]]jjjjjjjjjjjjuuuuuuuuuuuu????????????RRRRRRRRRRRRMMMMMMMMMMMMWWWWWWWWWWWWDDDDDDDDDDDDPPPPPPPPPPPPggggggggggggrrrrrrrrrrrrWWWWWWWWWWWWggggggggggggiiiiiiiiiiiiyyyyyyyyyyyydddddddddddd]]]]]]]]]]]]hhhhhhhhhhhh{{{{{{{{{{{{ooooooooooooyyyyyyyyyyyywwwwwwwwwwwwiiiiiiiiiiiiyyyyyyyyyyyy~~~~~~~~~~~~wwwwwwwwwwwwvvvvvvvvvvvvyyyyyyyyyyyyxxxxxxxxxxxxllllllllllllVVVVVVVVVVVV{{{{{{{{{{{{{{{{{{{{{{{{sssssssssssskkkkkkkkkkkk````````````]]]]]]]]]]]]ZZZZZZZZZZZZJJJJJJJJJJJJVVVVVVVVVVVVGGGGGGGGGGGGhhhhhhhhhhhhppppppppppppWWWWWWWWWWWWKKKKKKKKKKKKIIIIIIIIIIIIQQQQQQQQQQQQTTTTTTTTTTTTUUUUUUUUUUUU]]]]]]]]]]]]jjjjjjjjjjjjuuuuuuuuuuuu????????????RRRRRRRRRRRRMMMMMMMMMMMMWWWWWWWWWWWWDDDDDDDDDDDDPPPPPPPPPPPPggggggggggggrrrrrrrrrrrrWWWWWWWWWWWWggggggggggggiiiiiiiiiiiiyyyyyyyyyyyydddddddddddd]]]]]]]]]]]]hhhhhhhhhhhh{{{{{{{{{{{{ooooooooooooyyyyyyyyyyyywwwwwwwwwwwwiiiiiiiiiiiinnnnnnnnnnnnxxxxxxxxxxxxnnnnnnnnnnnnpppppppppppp{{{{{{{{{{{{yyyyyyyyyyyyttttttttttttiiiiiiiiiiiippppppppppppTTTTTTTTTTTTLLLLLLLLLLLLBBBBBBBBBBBBSSSSSSSSSSSSaaaaaaaaaaaaSSSSSSSSSSSSVVVVVVVVVVVV@@@@@@@@@@@@SSSSSSSSSSSSWWWWWWWWWWWWddddddddddddAAAAAAAAAAAA[[[[[[[[[[[[lllllllllllljjjjjjjjjjjj````````````CCCCCCCCCCCC^^^^^^^^^^^^IIIIIIIIIIIIBBBBBBBBBBBBmmmmmmmmmmmmYYYYYYYYYYYYkkkkkkkkkkkkddddddddddddYYYYYYYYYYYYaaaaaaaaaaaa````````````sssssssssssskkkkkkkkkkkkpppppppppppp~~~~~~~~~~~~||||||||||||uuuuuuuuuuuussssssssssssccccccccccccoooooooooooonnnnnnnnnnnnxxxxxxxxxxxxnnnnnnnnnnnnpppppppppppp{{{{{{{{{{{{yyyyyyyyyyyyttttttttttttiiiiiiiiiiiippppppppppppTTTTTTTTTTTTLLLLLLLLLLLLBBBBBBBBBBBBSSSSSSSSSSSSaaaaaaaaaaaaSSSSSSSSSSSSVVVVVVVVVVVV@@@@@@@@@@@@SSSSSSSSSSSSWWWWWWWWWWWWddddddddddddAAAAAAAAAAAA[[[[[[[[[[[[lllllllllllljjjjjjjjjjjj````````````CCCCCCCCCCCC^^^^^^^^^^^^IIIIIIIIIIIIBBBBBBBBBBBBmmmmmmmmmmmmYYYYYYYYYYYYkkkkkkkkkkkkddddddddddddYYYYYYYYYYYYaaaaaaaaaaaa````````````sssssssssssskkkkkkkkkkkkpppppppppppp~~~~~~~~~~~~||||||||||||uuuuuuuuuuuussssssssssssccccccccccccoooooooooooonnnnnnnnnnnnxxxxxxxxxxxxnnnnnnnnnnnnpppppppppppp{{{{{{{{{{{{yyyyyyyyyyyyttttttttttttiiiiiiiiiiiippppppppppppTTTTTTTTTTTTLLLLLLLLLLLLBBBBBBBBBBBBSSSSSSSSSSSSaaaaaaaaaaaaSSSSSSSSSSSSVVVVVVVVVVVV@@@@@@@@@@@@SSSSSSSSSSSSWWWWWWWWWWWWddddddddddddAAAAAAAAAAAA[[[[[[[[[[[[lllllllllllljjjjjjjjjjjj````````````CCCCCCCCCCCC^^^^^^^^^^^^IIIIIIIIIIIIBBBBBBBBBBBBmmmmmmmmmmmmYYYYYYYYYYYYkkkkkkkkkkkkddddddddddddYYYYYYYYYYYYaaaaaaaaaaaa````````````sssssssssssskkkkkkkkkkkkpppppppppppp~~~~~~~~~~~~||||||||||||uuuuuuuuuuuussssssssssssccccccccccccoooooooooooonnnnnnnnnnnnxxxxxxxxxxxxnnnnnnnnnnnnpppppppppppp{{{{{{{{{{{{yyyyyyyyyyyyttttttttttttiiiiiiiiiiiippppppppppppTTTTTTTTTTTTLLLLLLLLLLLLBBBBBBBBBBBBSSSSSSSSSSSSaaaaaaaaaaaaSSSSSSSSSSSSVVVVVVVVVVVV@@@@@@@@@@@@SSSSSSSSSSSSWWWWWWWWWWWWddddddddddddAAAAAAAAAAAA[[[[[[[[[[[[lllllllllllljjjjjjjjjjjj````````````CCCCCCCCCCCC^^^^^^^^^^^^IIIIIIIIIIIIBBBBBBBBBBBBmmmmmmmmmmmmYYYYYYYYYYYYkkkkkkkkkkkkddddddddddddYYYYYYYYYYYYaaaaaaaaaaaa````````````sssssssssssskkkkkkkkkkkkpppppppppppp~~~~~~~~~~~~||||||||||||uuuuuuuuuuuussssssssssssccccccccccccoooooooooooonnnnnnnnnnnnxxxxxxxxxxxxnnnnnnnnnnnnpppppppppppp{{{{{{{{{{{{yyyyyyyyyyyyttttttttttttiiiiiiiiiiiippppppppppppTTTTTTTTTTTTLLLLLLLLLLLLBBBBBBBBBBBBSSSSSSSSSSSSaaaaaaaaaaaaSSSSSSSSSSSSVVVVVVVVVVVV@@@@@@@@@@@@SSSSSSSSSSSSWWWWWWWWWWWWddddddddddddAAAAAAAAAAAA[[[[[[[[[[[[lllllllllllljjjjjjjjjjjj````````````CCCCCCCCCCCC^^^^^^^^^^^^IIIIIIIIIIIIBBBBBBBBBBBBmmmmmmmmmmmmYYYYYYYYYYYYkkkkkkkkkkkkddddddddddddYYYYYYYYYYYYaaaaaaaaaaaa````````````sssssssssssskkkkkkkkkkkkpppppppppppp~~~~~~~~~~~~||||||||||||uuuuuuuuuuuussssssssssssccccccccccccoooooooooooonnnnnnnnnnnnxxxxxxxxxxxxnnnnnnnnnnnnpppppppppppp{{{{{{{{{{{{yyyyyyyyyyyyttttttttttttiiiiiiiiiiiippppppppppppTTTTTTTTTTTTLLLLLLLLLLLLBBBBBBBBBBBBSSSSSSSSSSSSaaaaaaaaaaaaSSSSSSSSSSSSVVVVVVVVVVVV@@@@@@@@@@@@SSSSSSSSSSSSWWWWWWWWWWWWddddddddddddAAAAAAAAAAAA[[[[[[[[[[[[lllllllllllljjjjjjjjjjjj````````````CCCCCCCCCCCC^^^^^^^^^^^^IIIIIIIIIIIIBBBBBBBBBBBBmmmmmmmmmmmmYYYYYYYYYYYYkkkkkkkkkkkkddddddddddddYYYYYYYYYYYYaaaaaaaaaaaa````````````sssssssssssskkkkkkkkkkkkpppppppppppp~~~~~~~~~~~~||||||||||||uuuuuuuuuuuussssssssssssccccccccccccoooooooooooonnnnnnnnnnnnxxxxxxxxxxxxnnnnnnnnnnnnpppppppppppp{{{{{{{{{{{{yyyyyyyyyyyyttttttttttttiiiiiiiiiiiippppppppppppTTTTTTTTTTTTLLLLLLLLLLLLBBBBBBBBBBBBSSSSSSSSSSSSaaaaaaaaaaaaSSSSSSSSSSSSVVVVVVVVVVVV@@@@@@@@@@@@SSSSSSSSSSSSWWWWWWWWWWWWddddddddddddAAAAAAAAAAAA[[[[[[[[[[[[lllllllllllljjjjjjjjjjjj````````````CCCCCCCCCCCC^^^^^^^^^^^^IIIIIIIIIIIIBBBBBBBBBBBBmmmmmmmmmmmmYYYYYYYYYYYYkkkkkkkkkkkkddddddddddddYYYYYYYYYYYYaaaaaaaaaaaa````````````sssssssssssskkkkkkkkkkkkpppppppppppp~~~~~~~~~~~~||||||||||||uuuuuuuuuuuussssssssssssccccccccccccoooooooooooonnnnnnnnnnnnxxxxxxxxxxxxnnnnnnnnnnnnpppppppppppp{{{{{{{{{{{{yyyyyyyyyyyyttttttttttttiiiiiiiiiiiippppppppppppTTTTTTTTTTTTLLLLLLLLLLLLBBBBBBBBBBBBSSSSSSSSSSSSaaaaaaaaaaaaSSSSSSSSSSSSVVVVVVVVVVVV@@@@@@@@@@@@SSSSSSSSSSSSWWWWWWWWWWWWddddddddddddAAAAAAAAAAAA[[[[[[[[[[[[lllllllllllljjjjjjjjjjjj````````````CCCCCCCCCCCC^^^^^^^^^^^^IIIIIIIIIIIIBBBBBBBBBBBBmmmmmmmmmmmmYYYYYYYYYYYYkkkkkkkkkkkkddddddddddddYYYYYYYYYYYYaaaaaaaaaaaa````````````sssssssssssskkkkkkkkkkkkpppppppppppp~~~~~~~~~~~~||||||||||||uuuuuuuuuuuussssssssssssccccccccccccoooooooooooonnnnnnnnnnnnxxxxxxxxxxxxnnnnnnnnnnnnpppppppppppp{{{{{{{{{{{{yyyyyyyyyyyyttttttttttttiiiiiiiiiiiippppppppppppTTTTTTTTTTTTLLLLLLLLLLLLBBBBBBBBBBBBSSSSSSSSSSSSaaaaaaaaaaaaSSSSSSSSSSSSVVVVVVVVVVVV@@@@@@@@@@@@SSSSSSSSSSSSWWWWWWWWWWWWddddddddddddAAAAAAAAAAAA[[[[[[[[[[[[lllllllllllljjjjjjjjjjjj````````````CCCCCCCCCCCC^^^^^^^^^^^^IIIIIIIIIIIIBBBBBBBBBBBBmmmmmmmmmmmmYYYYYYYYYYYYkkkkkkkkkkkkddddddddddddYYYYYYYYYYYYaaaaaaaaaaaa````````````sssssssssssskkkkkkkkkkkkpppppppppppp~~~~~~~~~~~~||||||||||||uuuuuuuuuuuussssssssssssccccccccccccoooooooooooonnnnnnnnnnnnxxxxxxxxxxxxnnnnnnnnnnnnpppppppppppp{{{{{{{{{{{{yyyyyyyyyyyyttttttttttttiiiiiiiiiiiippppppppppppTTTTTTTTTTTTLLLLLLLLLLLLBBBBBBBBBBBBSSSSSSSSSSSSaaaaaaaaaaaaSSSSSSSSSSSSVVVVVVVVVVVV@@@@@@@@@@@@SSSSSSSSSSSSWWWWWWWWWWWWddddddddddddAAAAAAAAAAAA[[[[[[[[[[[[lllllllllllljjjjjjjjjjjj````````````CCCCCCCCCCCC^^^^^^^^^^^^IIIIIIIIIIIIBBBBBBBBBBBBmmmmmmmmmmmmYYYYYYYYYYYYkkkkkkkkkkkkddddddddddddYYYYYYYYYYYYaaaaaaaaaaaa````````````sssssssssssskkkkkkkkkkkkpppppppppppp~~~~~~~~~~~~||||||||||||uuuuuuuuuuuussssssssssssccccccccccccoooooooooooowwwwwwwwwwwwxxxxxxxxxxxx~~~~~~~~~~~~qqqqqqqqqqqqhhhhhhhhhhhh____________RRRRRRRRRRRR<<<<<<<<<<<<ddddddddddddFFFFFFFFFFFFMMMMMMMMMMMM]]]]]]]]]]]]RRRRRRRRRRRRggggggggggggJJJJJJJJJJJJ@@@@@@@@@@@@^^^^^^^^^^^^aaaaaaaaaaaa]]]]]]]]]]]]uuuuuuuuuuuuRRRRRRRRRRRRIIIIIIIIIIIIooooooooooooXXXXXXXXXXXXHHHHHHHHHHHHNNNNNNNNNNNNggggggggggggNNNNNNNNNNNN____________eeeeeeeeeeeeOOOOOOOOOOOOccccccccccccggggggggggggccccccccccccttttttttttttzzzzzzzzzzzzttttttttttttnnnnnnnnnnnnzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{ssssssssssss~~~~~~~~~~~~}}}}}}}}}}}}wwwwwwwwwwwwxxxxxxxxxxxx~~~~~~~~~~~~qqqqqqqqqqqqhhhhhhhhhhhh____________RRRRRRRRRRRR<<<<<<<<<<<<ddddddddddddFFFFFFFFFFFFMMMMMMMMMMMM]]]]]]]]]]]]RRRRRRRRRRRRggggggggggggJJJJJJJJJJJJ@@@@@@@@@@@@^^^^^^^^^^^^aaaaaaaaaaaa]]]]]]]]]]]]uuuuuuuuuuuuRRRRRRRRRRRRIIIIIIIIIIIIooooooooooooXXXXXXXXXXXXHHHHHHHHHHHHNNNNNNNNNNNNggggggggggggNNNNNNNNNNNN____________eeeeeeeeeeeeOOOOOOOOOOOOccccccccccccggggggggggggccccccccccccttttttttttttzzzzzzzzzzzzttttttttttttnnnnnnnnnnnnzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{ssssssssssss~~~~~~~~~~~~}}}}}}}}}}}}wwwwwwwwwwwwxxxxxxxxxxxx~~~~~~~~~~~~qqqqqqqqqqqqhhhhhhhhhhhh____________RRRRRRRRRRRR<<<<<<<<<<<<ddddddddddddFFFFFFFFFFFFMMMMMMMMMMMM]]]]]]]]]]]]RRRRRRRRRRRRggggggggggggJJJJJJJJJJJJ@@@@@@@@@@@@^^^^^^^^^^^^aaaaaaaaaaaa]]]]]]]]]]]]uuuuuuuuuuuuRRRRRRRRRRRRIIIIIIIIIIIIooooooooooooXXXXXXXXXXXXHHHHHHHHHHHHNNNNNNNNNNNNggggggggggggNNNNNNNNNNNN____________eeeeeeeeeeeeOOOOOOOOOOOOccccccccccccggggggggggggccccccccccccttttttttttttzzzzzzzzzzzzttttttttttttnnnnnnnnnnnnzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{ssssssssssss~~~~~~~~~~~~}}}}}}}}}}}}wwwwwwwwwwwwxxxxxxxxxxxx~~~~~~~~~~~~qqqqqqqqqqqqhhhhhhhhhhhh____________RRRRRRRRRRRR<<<<<<<<<<<<ddddddddddddFFFFFFFFFFFFMMMMMMMMMMMM]]]]]]]]]]]]RRRRRRRRRRRRggggggggggggJJJJJJJJJJJJ@@@@@@@@@@@@^^^^^^^^^^^^aaaaaaaaaaaa]]]]]]]]]]]]uuuuuuuuuuuuRRRRRRRRRRRRIIIIIIIIIIIIooooooooooooXXXXXXXXXXXXHHHHHHHHHHHHNNNNNNNNNNNNggggggggggggNNNNNNNNNNNN____________eeeeeeeeeeeeOOOOOOOOOOOOccccccccccccggggggggggggccccccccccccttttttttttttzzzzzzzzzzzzttttttttttttnnnnnnnnnnnnzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{ssssssssssss~~~~~~~~~~~~}}}}}}}}}}}}wwwwwwwwwwwwxxxxxxxxxxxx~~~~~~~~~~~~qqqqqqqqqqqqhhhhhhhhhhhh____________RRRRRRRRRRRR<<<<<<<<<<<<ddddddddddddFFFFFFFFFFFFMMMMMMMMMMMM]]]]]]]]]]]]RRRRRRRRRRRRggggggggggggJJJJJJJJJJJJ@@@@@@@@@@@@^^^^^^^^^^^^aaaaaaaaaaaa]]]]]]]]]]]]uuuuuuuuuuuuRRRRRRRRRRRRIIIIIIIIIIIIooooooooooooXXXXXXXXXXXXHHHHHHHHHHHHNNNNNNNNNNNNggggggggggggNNNNNNNNNNNN____________eeeeeeeeeeeeOOOOOOOOOOOOccccccccccccggggggggggggccccccccccccttttttttttttzzzzzzzzzzzzttttttttttttnnnnnnnnnnnnzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{ssssssssssss~~~~~~~~~~~~}}}}}}}}}}}}wwwwwwwwwwwwxxxxxxxxxxxx~~~~~~~~~~~~qqqqqqqqqqqqhhhhhhhhhhhh____________RRRRRRRRRRRR<<<<<<<<<<<<ddddddddddddFFFFFFFFFFFFMMMMMMMMMMMM]]]]]]]]]]]]RRRRRRRRRRRRggggggggggggJJJJJJJJJJJJ@@@@@@@@@@@@^^^^^^^^^^^^aaaaaaaaaaaa]]]]]]]]]]]]uuuuuuuuuuuuRRRRRRRRRRRRIIIIIIIIIIIIooooooooooooXXXXXXXXXXXXHHHHHHHHHHHHNNNNNNNNNNNNggggggggggggNNNNNNNNNNNN____________eeeeeeeeeeeeOOOOOOOOOOOOccccccccccccggggggggggggccccccccccccttttttttttttzzzzzzzzzzzzttttttttttttnnnnnnnnnnnnzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{ssssssssssss~~~~~~~~~~~~}}}}}}}}}}}}wwwwwwwwwwwwxxxxxxxxxxxx~~~~~~~~~~~~qqqqqqqqqqqqhhhhhhhhhhhh____________RRRRRRRRRRRR<<<<<<<<<<<<ddddddddddddFFFFFFFFFFFFMMMMMMMMMMMM]]]]]]]]]]]]RRRRRRRRRRRRggggggggggggJJJJJJJJJJJJ@@@@@@@@@@@@^^^^^^^^^^^^aaaaaaaaaaaa]]]]]]]]]]]]uuuuuuuuuuuuRRRRRRRRRRRRIIIIIIIIIIIIooooooooooooXXXXXXXXXXXXHHHHHHHHHHHHNNNNNNNNNNNNggggggggggggNNNNNNNNNNNN____________eeeeeeeeeeeeOOOOOOOOOOOOccccccccccccggggggggggggccccccccccccttttttttttttzzzzzzzzzzzzttttttttttttnnnnnnnnnnnnzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{ssssssssssss~~~~~~~~~~~~}}}}}}}}}}}}wwwwwwwwwwwwxxxxxxxxxxxx~~~~~~~~~~~~qqqqqqqqqqqqhhhhhhhhhhhh____________RRRRRRRRRRRR<<<<<<<<<<<<ddddddddddddFFFFFFFFFFFFMMMMMMMMMMMM]]]]]]]]]]]]RRRRRRRRRRRRggggggggggggJJJJJJJJJJJJ@@@@@@@@@@@@^^^^^^^^^^^^aaaaaaaaaaaa]]]]]]]]]]]]uuuuuuuuuuuuRRRRRRRRRRRRIIIIIIIIIIIIooooooooooooXXXXXXXXXXXXHHHHHHHHHHHHNNNNNNNNNNNNggggggggggggNNNNNNNNNNNN____________eeeeeeeeeeeeOOOOOOOOOOOOccccccccccccggggggggggggccccccccccccttttttttttttzzzzzzzzzzzzttttttttttttnnnnnnnnnnnnzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{ssssssssssss~~~~~~~~~~~~}}}}}}}}}}}}wwwwwwwwwwwwxxxxxxxxxxxx~~~~~~~~~~~~qqqqqqqqqqqqhhhhhhhhhhhh____________RRRRRRRRRRRR<<<<<<<<<<<<ddddddddddddFFFFFFFFFFFFMMMMMMMMMMMM]]]]]]]]]]]]RRRRRRRRRRRRggggggggggggJJJJJJJJJJJJ@@@@@@@@@@@@^^^^^^^^^^^^aaaaaaaaaaaa]]]]]]]]]]]]uuuuuuuuuuuuRRRRRRRRRRRRIIIIIIIIIIIIooooooooooooXXXXXXXXXXXXHHHHHHHHHHHHNNNNNNNNNNNNggggggggggggNNNNNNNNNNNN____________eeeeeeeeeeeeOOOOOOOOOOOOccccccccccccggggggggggggccccccccccccttttttttttttzzzzzzzzzzzzttttttttttttnnnnnnnnnnnnzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{ssssssssssss~~~~~~~~~~~~}}}}}}}}}}}}wwwwwwwwwwwwxxxxxxxxxxxx~~~~~~~~~~~~qqqqqqqqqqqqhhhhhhhhhhhh____________RRRRRRRRRRRR<<<<<<<<<<<<ddddddddddddFFFFFFFFFFFFMMMMMMMMMMMM]]]]]]]]]]]]RRRRRRRRRRRRggggggggggggJJJJJJJJJJJJ@@@@@@@@@@@@^^^^^^^^^^^^aaaaaaaaaaaa]]]]]]]]]]]]uuuuuuuuuuuuRRRRRRRRRRRRIIIIIIIIIIIIooooooooooooXXXXXXXXXXXXHHHHHHHHHHHHNNNNNNNNNNNNggggggggggggNNNNNNNNNNNN____________eeeeeeeeeeeeOOOOOOOOOOOOccccccccccccggggggggggggccccccccccccttttttttttttzzzzzzzzzzzzttttttttttttnnnnnnnnnnnnzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{ssssssssssss~~~~~~~~~~~~}}}}}}}}}}}}llllllllllzzzzzzzzzzrrrrrrrrrr}}}}}}}}}}ffffffffffyyyyyyyyyy}}}}}}}}}}kkkkkkkkkk~~~~~~~~~~yyyyyyyyyy~~~~~~~~~~ppppppppppxxxxxxxxxxiiiiiiiiiiPPPPPPPPPPPPPPPPPPPP[[[[[[[[[[DDDDDDDDDDEEEEEEEEEETTTTTTTTTTSSSSSSSSSS[[[[[[[[[[VVVVVVVVVVIIIIIIIIIIDDDDDDDDDDSSSSSSSSSSJJJJJJJJJJ//////////[[[[[[[[[[``````````hhhhhhhhhh~~~~~~~~~~>>>>>>>>>>KKKKKKKKKKDDDDDDDDDDCCCCCCCCCCSSSSSSSSSSccccccccccAAAAAAAAAA]]]]]]]]]]eeeeeeeeeeOOOOOOOOOOZZZZZZZZZZLLLLLLLLLL\\\\\\\\\\RRRRRRRRRRhhhhhhhhhhrrrrrrrrrr{{{{{{{{{{^^^^^^^^^^RRRRRRRRRRvvvvvvvvvvbbbbbbbbbbuuuuuuuuuuooooooooooaaaaaaaaaavvvvvvvvvvuuuuuuuuuu~~~~~~~~~~llllllllllzzzzzzzzzzrrrrrrrrrr}}}}}}}}}}ffffffffffyyyyyyyyyy}}}}}}}}}}kkkkkkkkkk~~~~~~~~~~yyyyyyyyyy~~~~~~~~~~ppppppppppxxxxxxxxxxiiiiiiiiiiPPPPPPPPPPPPPPPPPPPP[[[[[[[[[[DDDDDDDDDDEEEEEEEEEETTTTTTTTTTSSSSSSSSSS[[[[[[[[[[VVVVVVVVVVIIIIIIIIIIDDDDDDDDDDSSSSSSSSSSJJJJJJJJJJ//////////[[[[[[[[[[``````````hhhhhhhhhh~~~~~~~~~~>>>>>>>>>>KKKKKKKKKKDDDDDDDDDDCCCCCCCCCCSSSSSSSSSSccccccccccAAAAAAAAAA]]]]]]]]]]eeeeeeeeeeOOOOOOOOOOZZZZZZZZZZLLLLLLLLLL\\\\\\\\\\RRRRRRRRRRhhhhhhhhhhrrrrrrrrrr{{{{{{{{{{^^^^^^^^^^RRRRRRRRRRvvvvvvvvvvbbbbbbbbbbuuuuuuuuuuooooooooooaaaaaaaaaavvvvvvvvvvuuuuuuuuuu~~~~~~~~~~llllllllllzzzzzzzzzzrrrrrrrrrr}}}}}}}}}}ffffffffffyyyyyyyyyy}}}}}}}}}}kkkkkkkkkk~~~~~~~~~~yyyyyyyyyy~~~~~~~~~~ppppppppppxxxxxxxxxxiiiiiiiiiiPPPPPPPPPPPPPPPPPPPP[[[[[[[[[[DDDDDDDDDDEEEEEEEEEETTTTTTTTTTSSSSSSSSSS[[[[[[[[[[VVVVVVVVVVIIIIIIIIIIDDDDDDDDDDSSSSSSSSSSJJJJJJJJJJ//////////[[[[[[[[[[``````````hhhhhhhhhh~~~~~~~~~~>>>>>>>>>>KKKKKKKKKKDDDDDDDDDDCCCCCCCCCCSSSSSSSSSSccccccccccAAAAAAAAAA]]]]]]]]]]eeeeeeeeeeOOOOOOOOOOZZZZZZZZZZLLLLLLLLLL\\\\\\\\\\RRRRRRRRRRhhhhhhhhhhrrrrrrrrrr{{{{{{{{{{^^^^^^^^^^RRRRRRRRRRvvvvvvvvvvbbbbbbbbbbuuuuuuuuuuooooooooooaaaaaaaaaavvvvvvvvvvuuuuuuuuuu~~~~~~~~~~llllllllllzzzzzzzzzzrrrrrrrrrr}}}}}}}}}}ffffffffffyyyyyyyyyy}}}}}}}}}}kkkkkkkkkk~~~~~~~~~~yyyyyyyyyy~~~~~~~~~~ppppppppppxxxxxxxxxxiiiiiiiiiiPPPPPPPPPPPPPPPPPPPP[[[[[[[[[[DDDDDDDDDDEEEEEEEEEETTTTTTTTTTSSSSSSSSSS[[[[[[[[[[VVVVVVVVVVIIIIIIIIIIDDDDDDDDDDSSSSSSSSSSJJJJJJJJJJ//////////[[[[[[[[[[``````````hhhhhhhhhh~~~~~~~~~~>>>>>>>>>>KKKKKKKKKKDDDDDDDDDDCCCCCCCCCCSSSSSSSSSSccccccccccAAAAAAAAAA]]]]]]]]]]eeeeeeeeeeOOOOOOOOOOZZZZZZZZZZLLLLLLLLLL\\\\\\\\\\RRRRRRRRRRhhhhhhhhhhrrrrrrrrrr{{{{{{{{{{^^^^^^^^^^RRRRRRRRRRvvvvvvvvvvbbbbbbbbbbuuuuuuuuuuooooooooooaaaaaaaaaavvvvvvvvvvuuuuuuuuuu~~~~~~~~~~llllllllllzzzzzzzzzzrrrrrrrrrr}}}}}}}}}}ffffffffffyyyyyyyyyy}}}}}}}}}}kkkkkkkkkk~~~~~~~~~~yyyyyyyyyy~~~~~~~~~~ppppppppppxxxxxxxxxxiiiiiiiiiiPPPPPPPPPPPPPPPPPPPP[[[[[[[[[[DDDDDDDDDDEEEEEEEEEETTTTTTTTTTSSSSSSSSSS[[[[[[[[[[VVVVVVVVVVIIIIIIIIIIDDDDDDDDDDSSSSSSSSSSJJJJJJJJJJ//////////[[[[[[[[[[``````````hhhhhhhhhh~~~~~~~~~~>>>>>>>>>>KKKKKKKKKKDDDDDDDDDDCCCCCCCCCCSSSSSSSSSSccccccccccAAAAAAAAAA]]]]]]]]]]eeeeeeeeeeOOOOOOOOOOZZZZZZZZZZLLLLLLLLLL\\\\\\\\\\RRRRRRRRRRhhhhhhhhhhrrrrrrrrrr{{{{{{{{{{^^^^^^^^^^RRRRRRRRRRvvvvvvvvvvbbbbbbbbbbuuuuuuuuuuooooooooooaaaaaaaaaavvvvvvvvvvuuuuuuuuuu~~~~~~~~~~llllllllllzzzzzzzzzzrrrrrrrrrr}}}}}}}}}}ffffffffffyyyyyyyyyy}}}}}}}}}}kkkkkkkkkk~~~~~~~~~~yyyyyyyyyy~~~~~~~~~~ppppppppppxxxxxxxxxxiiiiiiiiiiPPPPPPPPPPPPPPPPPPPP[[[[[[[[[[DDDDDDDDDDEEEEEEEEEETTTTTTTTTTSSSSSSSSSS[[[[[[[[[[VVVVVVVVVVIIIIIIIIIIDDDDDDDDDDSSSSSSSSSSJJJJJJJJJJ//////////[[[[[[[[[[``````````hhhhhhhhhh~~~~~~~~~~>>>>>>>>>>KKKKKKKKKKDDDDDDDDDDCCCCCCCCCCSSSSSSSSSSccccccccccAAAAAAAAAA]]]]]]]]]]eeeeeeeeeeOOOOOOOOOOZZZZZZZZZZLLLLLLLLLL\\\\\\\\\\RRRRRRRRRRhhhhhhhhhhrrrrrrrrrr{{{{{{{{{{^^^^^^^^^^RRRRRRRRRRvvvvvvvvvvbbbbbbbbbbuuuuuuuuuuooooooooooaaaaaaaaaavvvvvvvvvvuuuuuuuuuu~~~~~~~~~~llllllllllzzzzzzzzzzrrrrrrrrrr}}}}}}}}}}ffffffffffyyyyyyyyyy}}}}}}}}}}kkkkkkkkkk~~~~~~~~~~yyyyyyyyyy~~~~~~~~~~ppppppppppxxxxxxxxxxiiiiiiiiiiPPPPPPPPPPPPPPPPPPPP[[[[[[[[[[DDDDDDDDDDEEEEEEEEEETTTTTTTTTTSSSSSSSSSS[[[[[[[[[[VVVVVVVVVVIIIIIIIIIIDDDDDDDDDDSSSSSSSSSSJJJJJJJJJJ//////////[[[[[[[[[[``````````hhhhhhhhhh~~~~~~~~~~>>>>>>>>>>KKKKKKKKKKDDDDDDDDDDCCCCCCCCCCSSSSSSSSSSccccccccccAAAAAAAAAA]]]]]]]]]]eeeeeeeeeeOOOOOOOOOOZZZZZZZZZZLLLLLLLLLL\\\\\\\\\\RRRRRRRRRRhhhhhhhhhhrrrrrrrrrr{{{{{{{{{{^^^^^^^^^^RRRRRRRRRRvvvvvvvvvvbbbbbbbbbbuuuuuuuuuuooooooooooaaaaaaaaaavvvvvvvvvvuuuuuuuuuu~~~~~~~~~~llllllllllzzzzzzzzzzrrrrrrrrrr}}}}}}}}}}ffffffffffyyyyyyyyyy}}}}}}}}}}kkkkkkkkkk~~~~~~~~~~yyyyyyyyyy~~~~~~~~~~ppppppppppxxxxxxxxxxiiiiiiiiiiPPPPPPPPPPPPPPPPPPPP[[[[[[[[[[DDDDDDDDDDEEEEEEEEEETTTTTTTTTTSSSSSSSSSS[[[[[[[[[[VVVVVVVVVVIIIIIIIIIIDDDDDDDDDDSSSSSSSSSSJJJJJJJJJJ//////////[[[[[[[[[[``````````hhhhhhhhhh~~~~~~~~~~>>>>>>>>>>KKKKKKKKKKDDDDDDDDDDCCCCCCCCCCSSSSSSSSSSccccccccccAAAAAAAAAA]]]]]]]]]]eeeeeeeeeeOOOOOOOOOOZZZZZZZZZZLLLLLLLLLL\\\\\\\\\\RRRRRRRRRRhhhhhhhhhhrrrrrrrrrr{{{{{{{{{{^^^^^^^^^^RRRRRRRRRRvvvvvvvvvvbbbbbbbbbbuuuuuuuuuuooooooooooaaaaaaaaaavvvvvvvvvvuuuuuuuuuu~~~~~~~~~~llllllllllzzzzzzzzzzrrrrrrrrrr}}}}}}}}}}ffffffffffyyyyyyyyyy}}}}}}}}}}kkkkkkkkkk~~~~~~~~~~yyyyyyyyyy~~~~~~~~~~ppppppppppxxxxxxxxxxiiiiiiiiiiPPPPPPPPPPPPPPPPPPPP[[[[[[[[[[DDDDDDDDDDEEEEEEEEEETTTTTTTTTTSSSSSSSSSS[[[[[[[[[[VVVVVVVVVVIIIIIIIIIIDDDDDDDDDDSSSSSSSSSSJJJJJJJJJJ//////////[[[[[[[[[[``````````hhhhhhhhhh~~~~~~~~~~>>>>>>>>>>KKKKKKKKKKDDDDDDDDDDCCCCCCCCCCSSSSSSSSSSccccccccccAAAAAAAAAA]]]]]]]]]]eeeeeeeeeeOOOOOOOOOOZZZZZZZZZZLLLLLLLLLL\\\\\\\\\\RRRRRRRRRRhhhhhhhhhhrrrrrrrrrr{{{{{{{{{{^^^^^^^^^^RRRRRRRRRRvvvvvvvvvvbbbbbbbbbbuuuuuuuuuuooooooooooaaaaaaaaaavvvvvvvvvvuuuuuuuuuu~~~~~~~~~~llllllllllzzzzzzzzzzrrrrrrrrrr}}}}}}}}}}ffffffffffyyyyyyyyyy}}}}}}}}}}kkkkkkkkkk~~~~~~~~~~yyyyyyyyyy~~~~~~~~~~ppppppppppxxxxxxxxxxiiiiiiiiiiPPPPPPPPPPPPPPPPPPPP[[[[[[[[[[DDDDDDDDDDEEEEEEEEEETTTTTTTTTTSSSSSSSSSS[[[[[[[[[[VVVVVVVVVVIIIIIIIIIIDDDDDDDDDDSSSSSSSSSSJJJJJJJJJJ//////////[[[[[[[[[[``````````hhhhhhhhhh~~~~~~~~~~>>>>>>>>>>KKKKKKKKKKDDDDDDDDDDCCCCCCCCCCSSSSSSSSSSccccccccccAAAAAAAAAA]]]]]]]]]]eeeeeeeeeeOOOOOOOOOOZZZZZZZZZZLLLLLLLLLL\\\\\\\\\\RRRRRRRRRRhhhhhhhhhhrrrrrrrrrr{{{{{{{{{{^^^^^^^^^^RRRRRRRRRRvvvvvvvvvvbbbbbbbbbbuuuuuuuuuuooooooooooaaaaaaaaaavvvvvvvvvvuuuuuuuuuu~~~~~~~~~~rrrrrrrrrrhhhhhhhhhhjjjjjjjjjj||||||||||||||||||||ffffffffffrrrrrrrrrrtttttttttteeeeeeeeeeppppppppppttttttttttccccccccccFFFFFFFFFFZZZZZZZZZZMMMMMMMMMM7777777777KKKKKKKKKKQQQQQQQQQQ@@@@@@@@@@DDDDDDDDDDaaaaaaaaaaVVVVVVVVVVQQQQQQQQQQLLLLLLLLLL%%%%%%%%%%<<<<<<<<<<TTTTTTTTTTYYYYYYYYYYQQQQQQQQQQSSSSSSSSSS8888888888RRRRRRRRRR((((((((((MMMMMMMMMM[[[[[[[[[[]]]]]]]]]]TTTTTTTTTTZZZZZZZZZZ]]]]]]]]]]YYYYYYYYYYkkkkkkkkkkqqqqqqqqqqiiiiiiiiii__________ZZZZZZZZZZllllllllllllllllllllXXXXXXXXXXllllllllllmmmmmmmmmmuuuuuuuuuuqqqqqqqqqqeeeeeeeeeezzzzzzzzzz{{{{{{{{{{pppppppppp{{{{{{{{{{||||||||||rrrrrrrrrrhhhhhhhhhhjjjjjjjjjj||||||||||||||||||||ffffffffffrrrrrrrrrrtttttttttteeeeeeeeeeppppppppppttttttttttccccccccccFFFFFFFFFFZZZZZZZZZZMMMMMMMMMM7777777777KKKKKKKKKKQQQQQQQQQQ@@@@@@@@@@DDDDDDDDDDaaaaaaaaaaVVVVVVVVVVQQQQQQQQQQLLLLLLLLLL%%%%%%%%%%<<<<<<<<<<TTTTTTTTTTYYYYYYYYYYQQQQQQQQQQSSSSSSSSSS8888888888RRRRRRRRRR((((((((((MMMMMMMMMM[[[[[[[[[[]]]]]]]]]]TTTTTTTTTTZZZZZZZZZZ]]]]]]]]]]YYYYYYYYYYkkkkkkkkkkqqqqqqqqqqiiiiiiiiii__________ZZZZZZZZZZllllllllllllllllllllXXXXXXXXXXllllllllllmmmmmmmmmmuuuuuuuuuuqqqqqqqqqqeeeeeeeeeezzzzzzzzzz{{{{{{{{{{pppppppppp{{{{{{{{{{||||||||||rrrrrrrrrrhhhhhhhhhhjjjjjjjjjj||||||||||||||||||||ffffffffffrrrrrrrrrrtttttttttteeeeeeeeeeppppppppppttttttttttccccccccccFFFFFFFFFFZZZZZZZZZZMMMMMMMMMM7777777777KKKKKKKKKKQQQQQQQQQQ@@@@@@@@@@DDDDDDDDDDaaaaaaaaaaVVVVVVVVVVQQQQQQQQQQLLLLLLLLLL%%%%%%%%%%<<<<<<<<<<TTTTTTTTTTYYYYYYYYYYQQQQQQQQQQSSSSSSSSSS8888888888RRRRRRRRRR((((((((((MMMMMMMMMM[[[[[[[[[[]]]]]]]]]]TTTTTTTTTTZZZZZZZZZZ]]]]]]]]]]YYYYYYYYYYkkkkkkkkkkqqqqqqqqqqiiiiiiiiii__________ZZZZZZZZZZllllllllllllllllllllXXXXXXXXXXllllllllllmmmmmmmmmmuuuuuuuuuuqqqqqqqqqqeeeeeeeeeezzzzzzzzzz{{{{{{{{{{pppppppppp{{{{{{{{{{||||||||||rrrrrrrrrrhhhhhhhhhhjjjjjjjjjj||||||||||||||||||||ffffffffffrrrrrrrrrrtttttttttteeeeeeeeeeppppppppppttttttttttccccccccccFFFFFFFFFFZZZZZZZZZZMMMMMMMMMM7777777777KKKKKKKKKKQQQQQQQQQQ@@@@@@@@@@DDDDDDDDDDaaaaaaaaaaVVVVVVVVVVQQQQQQQQQQLLLLLLLLLL%%%%%%%%%%<<<<<<<<<<TTTTTTTTTTYYYYYYYYYYQQQQQQQQQQSSSSSSSSSS8888888888RRRRRRRRRR((((((((((MMMMMMMMMM[[[[[[[[[[]]]]]]]]]]TTTTTTTTTTZZZZZZZZZZ]]]]]]]]]]YYYYYYYYYYkkkkkkkkkkqqqqqqqqqqiiiiiiiiii__________ZZZZZZZZZZllllllllllllllllllllXXXXXXXXXXllllllllllmmmmmmmmmmuuuuuuuuuuqqqqqqqqqqeeeeeeeeeezzzzzzzzzz{{{{{{{{{{pppppppppp{{{{{{{{{{||||||||||rrrrrrrrrrhhhhhhhhhhjjjjjjjjjj||||||||||||||||||||ffffffffffrrrrrrrrrrtttttttttteeeeeeeeeeppppppppppttttttttttccccccccccFFFFFFFFFFZZZZZZZZZZMMMMMMMMMM7777777777KKKKKKKKKKQQQQQQQQQQ@@@@@@@@@@DDDDDDDDDDaaaaaaaaaaVVVVVVVVVVQQQQQQQQQQLLLLLLLLLL%%%%%%%%%%<<<<<<<<<<TTTTTTTTTTYYYYYYYYYYQQQQQQQQQQSSSSSSSSSS8888888888RRRRRRRRRR((((((((((MMMMMMMMMM[[[[[[[[[[]]]]]]]]]]TTTTTTTTTTZZZZZZZZZZ]]]]]]]]]]YYYYYYYYYYkkkkkkkkkkqqqqqqqqqqiiiiiiiiii__________ZZZZZZZZZZllllllllllllllllllllXXXXXXXXXXllllllllllmmmmmmmmmmuuuuuuuuuuqqqqqqqqqqeeeeeeeeeezzzzzzzzzz{{{{{{{{{{pppppppppp{{{{{{{{{{||||||||||rrrrrrrrrrhhhhhhhhhhjjjjjjjjjj||||||||||||||||||||ffffffffffrrrrrrrrrrtttttttttteeeeeeeeeeppppppppppttttttttttccccccccccFFFFFFFFFFZZZZZZZZZZMMMMMMMMMM7777777777KKKKKKKKKKQQQQQQQQQQ@@@@@@@@@@DDDDDDDDDDaaaaaaaaaaVVVVVVVVVVQQQQQQQQQQLLLLLLLLLL%%%%%%%%%%<<<<<<<<<<TTTTTTTTTTYYYYYYYYYYQQQQQQQQQQSSSSSSSSSS8888888888RRRRRRRRRR((((((((((MMMMMMMMMM[[[[[[[[[[]]]]]]]]]]TTTTTTTTTTZZZZZZZZZZ]]]]]]]]]]YYYYYYYYYYkkkkkkkkkkqqqqqqqqqqiiiiiiiiii__________ZZZZZZZZZZllllllllllllllllllllXXXXXXXXXXllllllllllmmmmmmmmmmuuuuuuuuuuqqqqqqqqqqeeeeeeeeeezzzzzzzzzz{{{{{{{{{{pppppppppp{{{{{{{{{{||||||||||rrrrrrrrrrhhhhhhhhhhjjjjjjjjjj||||||||||||||||||||ffffffffffrrrrrrrrrrtttttttttteeeeeeeeeeppppppppppttttttttttccccccccccFFFFFFFFFFZZZZZZZZZZMMMMMMMMMM7777777777KKKKKKKKKKQQQQQQQQQQ@@@@@@@@@@DDDDDDDDDDaaaaaaaaaaVVVVVVVVVVQQQQQQQQQQLLLLLLLLLL%%%%%%%%%%<<<<<<<<<<TTTTTTTTTTYYYYYYYYYYQQQQQQQQQQSSSSSSSSSS8888888888RRRRRRRRRR((((((((((MMMMMMMMMM[[[[[[[[[[]]]]]]]]]]TTTTTTTTTTZZZZZZZZZZ]]]]]]]]]]YYYYYYYYYYkkkkkkkkkkqqqqqqqqqqiiiiiiiiii__________ZZZZZZZZZZllllllllllllllllllllXXXXXXXXXXllllllllllmmmmmmmmmmuuuuuuuuuuqqqqqqqqqqeeeeeeeeeezzzzzzzzzz{{{{{{{{{{pppppppppp{{{{{{{{{{||||||||||rrrrrrrrrrhhhhhhhhhhjjjjjjjjjj||||||||||||||||||||ffffffffffrrrrrrrrrrtttttttttteeeeeeeeeeppppppppppttttttttttccccccccccFFFFFFFFFFZZZZZZZZZZMMMMMMMMMM7777777777KKKKKKKKKKQQQQQQQQQQ@@@@@@@@@@DDDDDDDDDDaaaaaaaaaaVVVVVVVVVVQQQQQQQQQQLLLLLLLLLL%%%%%%%%%%<<<<<<<<<<TTTTTTTTTTYYYYYYYYYYQQQQQQQQQQSSSSSSSSSS8888888888RRRRRRRRRR((((((((((MMMMMMMMMM[[[[[[[[[[]]]]]]]]]]TTTTTTTTTTZZZZZZZZZZ]]]]]]]]]]YYYYYYYYYYkkkkkkkkkkqqqqqqqqqqiiiiiiiiii__________ZZZZZZZZZZllllllllllllllllllllXXXXXXXXXXllllllllllmmmmmmmmmmuuuuuuuuuuqqqqqqqqqqeeeeeeeeeezzzzzzzzzz{{{{{{{{{{pppppppppp{{{{{{{{{{||||||||||rrrrrrrrrrhhhhhhhhhhjjjjjjjjjj||||||||||||||||||||ffffffffffrrrrrrrrrrtttttttttteeeeeeeeeeppppppppppttttttttttccccccccccFFFFFFFFFFZZZZZZZZZZMMMMMMMMMM7777777777KKKKKKKKKKQQQQQQQQQQ@@@@@@@@@@DDDDDDDDDDaaaaaaaaaaVVVVVVVVVVQQQQQQQQQQLLLLLLLLLL%%%%%%%%%%<<<<<<<<<<TTTTTTTTTTYYYYYYYYYYQQQQQQQQQQSSSSSSSSSS8888888888RRRRRRRRRR((((((((((MMMMMMMMMM[[[[[[[[[[]]]]]]]]]]TTTTTTTTTTZZZZZZZZZZ]]]]]]]]]]YYYYYYYYYYkkkkkkkkkkqqqqqqqqqqiiiiiiiiii__________ZZZZZZZZZZllllllllllllllllllllXXXXXXXXXXllllllllllmmmmmmmmmmuuuuuuuuuuqqqqqqqqqqeeeeeeeeeezzzzzzzzzz{{{{{{{{{{pppppppppp{{{{{{{{{{||||||||||rrrrrrrrrrhhhhhhhhhhjjjjjjjjjj||||||||||||||||||||ffffffffffrrrrrrrrrrtttttttttteeeeeeeeeeppppppppppttttttttttccccccccccFFFFFFFFFFZZZZZZZZZZMMMMMMMMMM7777777777KKKKKKKKKKQQQQQQQQQQ@@@@@@@@@@DDDDDDDDDDaaaaaaaaaaVVVVVVVVVVQQQQQQQQQQLLLLLLLLLL%%%%%%%%%%<<<<<<<<<<TTTTTTTTTTYYYYYYYYYYQQQQQQQQQQSSSSSSSSSS8888888888RRRRRRRRRR((((((((((MMMMMMMMMM[[[[[[[[[[]]]]]]]]]]TTTTTTTTTTZZZZZZZZZZ]]]]]]]]]]YYYYYYYYYYkkkkkkkkkkqqqqqqqqqqiiiiiiiiii__________ZZZZZZZZZZllllllllllllllllllllXXXXXXXXXXllllllllllmmmmmmmmmmuuuuuuuuuuqqqqqqqqqqeeeeeeeeeezzzzzzzzzz{{{{{{{{{{pppppppppp{{{{{{{{{{||||||||||ppppppppppvvvvvvvvvvssssssssssllllllllllmmmmmmmmmmvvvvvvvvvvuuuuuuuuuullllllllllllllllllll{{{{{{{{{{bbbbbbbbbbYYYYYYYYYYQQQQQQQQQQLLLLLLLLLLDDDDDDDDDDDDDDDDDDDD??????????HHHHHHHHHH]]]]]]]]]]LLLLLLLLLLeeeeeeeeeeWWWWWWWWWWZZZZZZZZZZWWWWWWWWWWVVVVVVVVVVssssssssssbbbbbbbbbbEEEEEEEEEE;;;;;;;;;;CCCCCCCCCCQQQQQQQQQQ6666666666FFFFFFFFFFYYYYYYYYYYllllllllll^^^^^^^^^^TTTTTTTTTTmmmmmmmmmmnnnnnnnnnndddddddddd^^^^^^^^^^ZZZZZZZZZZnnnnnnnnnnppppppppppQQQQQQQQQQssssssssssLLLLLLLLLLjjjjjjjjjjoooooooooommmmmmmmmmiiiiiiiiiipppppppppprrrrrrrrrrllllllllllrrrrrrrrrryyyyyyyyyy{{{{{{{{{{rrrrrrrrrrppppppppppvvvvvvvvvvssssssssssllllllllllmmmmmmmmmmvvvvvvvvvvuuuuuuuuuullllllllllllllllllll{{{{{{{{{{bbbbbbbbbbYYYYYYYYYYQQQQQQQQQQLLLLLLLLLLDDDDDDDDDDDDDDDDDDDD??????????HHHHHHHHHH]]]]]]]]]]LLLLLLLLLLeeeeeeeeeeWWWWWWWWWWZZZZZZZZZZWWWWWWWWWWVVVVVVVVVVssssssssssbbbbbbbbbbEEEEEEEEEE;;;;;;;;;;CCCCCCCCCCQQQQQQQQQQ6666666666FFFFFFFFFFYYYYYYYYYYllllllllll^^^^^^^^^^TTTTTTTTTTmmmmmmmmmmnnnnnnnnnndddddddddd^^^^^^^^^^ZZZZZZZZZZnnnnnnnnnnppppppppppQQQQQQQQQQssssssssssLLLLLLLLLLjjjjjjjjjjoooooooooommmmmmmmmmiiiiiiiiiipppppppppprrrrrrrrrrllllllllllrrrrrrrrrryyyyyyyyyy{{{{{{{{{{rrrrrrrrrrppppppppppvvvvvvvvvvssssssssssllllllllllmmmmmmmmmmvvvvvvvvvvuuuuuuuuuullllllllllllllllllll{{{{{{{{{{bbbbbbbbbbYYYYYYYYYYQQQQQQQQQQLLLLLLLLLLDDDDDDDDDDDDDDDDDDDD??????????HHHHHHHHHH]]]]]]]]]]LLLLLLLLLLeeeeeeeeeeWWWWWWWWWWZZZZZZZZZZWWWWWWWWWWVVVVVVVVVVssssssssssbbbbbbbbbbEEEEEEEEEE;;;;;;;;;;CCCCCCCCCCQQQQQQQQQQ6666666666FFFFFFFFFFYYYYYYYYYYllllllllll^^^^^^^^^^TTTTTTTTTTmmmmmmmmmmnnnnnnnnnndddddddddd^^^^^^^^^^ZZZZZZZZZZnnnnnnnnnnppppppppppQQQQQQQQQQssssssssssLLLLLLLLLLjjjjjjjjjjoooooooooommmmmmmmmmiiiiiiiiiipppppppppprrrrrrrrrrllllllllllrrrrrrrrrryyyyyyyyyy{{{{{{{{{{rrrrrrrrrrppppppppppvvvvvvvvvvssssssssssllllllllllmmmmmmmmmmvvvvvvvvvvuuuuuuuuuullllllllllllllllllll{{{{{{{{{{bbbbbbbbbbYYYYYYYYYYQQQQQQQQQQLLLLLLLLLLDDDDDDDDDDDDDDDDDDDD??????????HHHHHHHHHH]]]]]]]]]]LLLLLLLLLLeeeeeeeeeeWWWWWWWWWWZZZZZZZZZZWWWWWWWWWWVVVVVVVVVVssssssssssbbbbbbbbbbEEEEEEEEEE;;;;;;;;;;CCCCCCCCCCQQQQQQQQQQ6666666666FFFFFFFFFFYYYYYYYYYYllllllllll^^^^^^^^^^TTTTTTTTTTmmmmmmmmmmnnnnnnnnnndddddddddd^^^^^^^^^^ZZZZZZZZZZnnnnnnnnnnppppppppppQQQQQQQQQQssssssssssLLLLLLLLLLjjjjjjjjjjoooooooooommmmmmmmmmiiiiiiiiiipppppppppprrrrrrrrrrllllllllllrrrrrrrrrryyyyyyyyyy{{{{{{{{{{rrrrrrrrrrppppppppppvvvvvvvvvvssssssssssllllllllllmmmmmmmmmmvvvvvvvvvvuuuuuuuuuullllllllllllllllllll{{{{{{{{{{bbbbbbbbbbYYYYYYYYYYQQQQQQQQQQLLLLLLLLLLDDDDDDDDDDDDDDDDDDDD??????????HHHHHHHHHH]]]]]]]]]]LLLLLLLLLLeeeeeeeeeeWWWWWWWWWWZZZZZZZZZZWWWWWWWWWWVVVVVVVVVVssssssssssbbbbbbbbbbEEEEEEEEEE;;;;;;;;;;CCCCCCCCCCQQQQQQQQQQ6666666666FFFFFFFFFFYYYYYYYYYYllllllllll^^^^^^^^^^TTTTTTTTTTmmmmmmmmmmnnnnnnnnnndddddddddd^^^^^^^^^^ZZZZZZZZZZnnnnnnnnnnppppppppppQQQQQQQQQQssssssssssLLLLLLLLLLjjjjjjjjjjoooooooooommmmmmmmmmiiiiiiiiiipppppppppprrrrrrrrrrllllllllllrrrrrrrrrryyyyyyyyyy{{{{{{{{{{rrrrrrrrrrppppppppppvvvvvvvvvvssssssssssllllllllllmmmmmmmmmmvvvvvvvvvvuuuuuuuuuullllllllllllllllllll{{{{{{{{{{bbbbbbbbbbYYYYYYYYYYQQQQQQQQQQLLLLLLLLLLDDDDDDDDDDDDDDDDDDDD??????????HHHHHHHHHH]]]]]]]]]]LLLLLLLLLLeeeeeeeeeeWWWWWWWWWWZZZZZZZZZZWWWWWWWWWWVVVVVVVVVVssssssssssbbbbbbbbbbEEEEEEEEEE;;;;;;;;;;CCCCCCCCCCQQQQQQQQQQ6666666666FFFFFFFFFFYYYYYYYYYYllllllllll^^^^^^^^^^TTTTTTTTTTmmmmmmmmmmnnnnnnnnnndddddddddd^^^^^^^^^^ZZZZZZZZZZnnnnnnnnnnppppppppppQQQQQQQQQQssssssssssLLLLLLLLLLjjjjjjjjjjoooooooooommmmmmmmmmiiiiiiiiiipppppppppprrrrrrrrrrllllllllllrrrrrrrrrryyyyyyyyyy{{{{{{{{{{rrrrrrrrrrppppppppppvvvvvvvvvvssssssssssllllllllllmmmmmmmmmmvvvvvvvvvvuuuuuuuuuullllllllllllllllllll{{{{{{{{{{bbbbbbbbbbYYYYYYYYYYQQQQQQQQQQLLLLLLLLLLDDDDDDDDDDDDDDDDDDDD??????????HHHHHHHHHH]]]]]]]]]]LLLLLLLLLLeeeeeeeeeeWWWWWWWWWWZZZZZZZZZZWWWWWWWWWWVVVVVVVVVVssssssssssbbbbbbbbbbEEEEEEEEEE;;;;;;;;;;CCCCCCCCCCQQQQQQQQQQ6666666666FFFFFFFFFFYYYYYYYYYYllllllllll^^^^^^^^^^TTTTTTTTTTmmmmmmmmmmnnnnnnnnnndddddddddd^^^^^^^^^^ZZZZZZZZZZnnnnnnnnnnppppppppppQQQQQQQQQQssssssssssLLLLLLLLLLjjjjjjjjjjoooooooooommmmmmmmmmiiiiiiiiiipppppppppprrrrrrrrrrllllllllllrrrrrrrrrryyyyyyyyyy{{{{{{{{{{rrrrrrrrrrppppppppppvvvvvvvvvvssssssssssllllllllllmmmmmmmmmmvvvvvvvvvvuuuuuuuuuullllllllllllllllllll{{{{{{{{{{bbbbbbbbbbYYYYYYYYYYQQQQQQQQQQLLLLLLLLLLDDDDDDDDDDDDDDDDDDDD??????????HHHHHHHHHH]]]]]]]]]]LLLLLLLLLLeeeeeeeeeeWWWWWWWWWWZZZZZZZZZZWWWWWWWWWWVVVVVVVVVVssssssssssbbbbbbbbbbEEEEEEEEEE;;;;;;;;;;CCCCCCCCCCQQQQQQQQQQ6666666666FFFFFFFFFFYYYYYYYYYYllllllllll^^^^^^^^^^TTTTTTTTTTmmmmmmmmmmnnnnnnnnnndddddddddd^^^^^^^^^^ZZZZZZZZZZnnnnnnnnnnppppppppppQQQQQQQQQQssssssssssLLLLLLLLLLjjjjjjjjjjoooooooooommmmmmmmmmiiiiiiiiiipppppppppprrrrrrrrrrllllllllllrrrrrrrrrryyyyyyyyyy{{{{{{{{{{rrrrrrrrrrppppppppppvvvvvvvvvvssssssssssllllllllllmmmmmmmmmmvvvvvvvvvvuuuuuuuuuullllllllllllllllllll{{{{{{{{{{bbbbbbbbbbYYYYYYYYYYQQQQQQQQQQLLLLLLLLLLDDDDDDDDDDDDDDDDDDDD??????????HHHHHHHHHH]]]]]]]]]]LLLLLLLLLLeeeeeeeeeeWWWWWWWWWWZZZZZZZZZZWWWWWWWWWWVVVVVVVVVVssssssssssbbbbbbbbbbEEEEEEEEEE;;;;;;;;;;CCCCCCCCCCQQQQQQQQQQ6666666666FFFFFFFFFFYYYYYYYYYYllllllllll^^^^^^^^^^TTTTTTTTTTmmmmmmmmmmnnnnnnnnnndddddddddd^^^^^^^^^^ZZZZZZZZZZnnnnnnnnnnppppppppppQQQQQQQQQQssssssssssLLLLLLLLLLjjjjjjjjjjoooooooooommmmmmmmmmiiiiiiiiiipppppppppprrrrrrrrrrllllllllllrrrrrrrrrryyyyyyyyyy{{{{{{{{{{rrrrrrrrrrppppppppppvvvvvvvvvvssssssssssllllllllllmmmmmmmmmmvvvvvvvvvvuuuuuuuuuullllllllllllllllllll{{{{{{{{{{bbbbbbbbbbYYYYYYYYYYQQQQQQQQQQLLLLLLLLLLDDDDDDDDDDDDDDDDDDDD??????????HHHHHHHHHH]]]]]]]]]]LLLLLLLLLLeeeeeeeeeeWWWWWWWWWWZZZZZZZZZZWWWWWWWWWWVVVVVVVVVVssssssssssbbbbbbbbbbEEEEEEEEEE;;;;;;;;;;CCCCCCCCCCQQQQQQQQQQ6666666666FFFFFFFFFFYYYYYYYYYYllllllllll^^^^^^^^^^TTTTTTTTTTmmmmmmmmmmnnnnnnnnnndddddddddd^^^^^^^^^^ZZZZZZZZZZnnnnnnnnnnppppppppppQQQQQQQQQQssssssssssLLLLLLLLLLjjjjjjjjjjoooooooooommmmmmmmmmiiiiiiiiiipppppppppprrrrrrrrrrllllllllllrrrrrrrrrryyyyyyyyyy{{{{{{{{{{rrrrrrrrrruuuuuuuuuummmmmmmmmmrrrrrrrrrr]]]]]]]]]]lllllllllltttttttttt``````````ttttttttttddddddddddhhhhhhhhhhLLLLLLLLLL__________VVVVVVVVVV]]]]]]]]]]DDDDDDDDDD3333333333AAAAAAAAAAHHHHHHHHHHaaaaaaaaaassssssssss@@@@@@@@@@eeeeeeeeeeYYYYYYYYYY__________``````````VVVVVVVVVVmmmmmmmmmm??????????QQQQQQQQQQ__________6666666666XXXXXXXXXXRRRRRRRRRR``````````DDDDDDDDDDaaaaaaaaaa\\\\\\\\\\__________uuuuuuuuuuMMMMMMMMMMnnnnnnnnnneeeeeeeeeerrrrrrrrrrYYYYYYYYYYRRRRRRRRRR\\\\\\\\\\ffffffffffzzzzzzzzzzllllllllll^^^^^^^^^^eeeeeeeeee||||||||||aaaaaaaaaa{{{{{{{{{{vvvvvvvvvv}}}}}}}}}}uuuuuuuuuummmmmmmmmmrrrrrrrrrr]]]]]]]]]]lllllllllltttttttttt``````````ttttttttttddddddddddhhhhhhhhhhLLLLLLLLLL__________VVVVVVVVVV]]]]]]]]]]DDDDDDDDDD3333333333AAAAAAAAAAHHHHHHHHHHaaaaaaaaaassssssssss@@@@@@@@@@eeeeeeeeeeYYYYYYYYYY__________``````````VVVVVVVVVVmmmmmmmmmm??????????QQQQQQQQQQ__________6666666666XXXXXXXXXXRRRRRRRRRR``````````DDDDDDDDDDaaaaaaaaaa\\\\\\\\\\__________uuuuuuuuuuMMMMMMMMMMnnnnnnnnnneeeeeeeeeerrrrrrrrrrYYYYYYYYYYRRRRRRRRRR\\\\\\\\\\ffffffffffzzzzzzzzzzllllllllll^^^^^^^^^^eeeeeeeeee||||||||||aaaaaaaaaa{{{{{{{{{{vvvvvvvvvv}}}}}}}}}}uuuuuuuuuummmmmmmmmmrrrrrrrrrr]]]]]]]]]]lllllllllltttttttttt``````````ttttttttttddddddddddhhhhhhhhhhLLLLLLLLLL__________VVVVVVVVVV]]]]]]]]]]DDDDDDDDDD3333333333AAAAAAAAAAHHHHHHHHHHaaaaaaaaaassssssssss@@@@@@@@@@eeeeeeeeeeYYYYYYYYYY__________``````````VVVVVVVVVVmmmmmmmmmm??????????QQQQQQQQQQ__________6666666666XXXXXXXXXXRRRRRRRRRR``````````DDDDDDDDDDaaaaaaaaaa\\\\\\\\\\__________uuuuuuuuuuMMMMMMMMMMnnnnnnnnnneeeeeeeeeerrrrrrrrrrYYYYYYYYYYRRRRRRRRRR\\\\\\\\\\ffffffffffzzzzzzzzzzllllllllll^^^^^^^^^^eeeeeeeeee||||||||||aaaaaaaaaa{{{{{{{{{{vvvvvvvvvv}}}}}}}}}}uuuuuuuuuummmmmmmmmmrrrrrrrrrr]]]]]]]]]]lllllllllltttttttttt``````````ttttttttttddddddddddhhhhhhhhhhLLLLLLLLLL__________VVVVVVVVVV]]]]]]]]]]DDDDDDDDDD3333333333AAAAAAAAAAHHHHHHHHHHaaaaaaaaaassssssssss@@@@@@@@@@eeeeeeeeeeYYYYYYYYYY__________``````````VVVVVVVVVVmmmmmmmmmm??????????QQQQQQQQQQ__________6666666666XXXXXXXXXXRRRRRRRRRR``````````DDDDDDDDDDaaaaaaaaaa\\\\\\\\\\__________uuuuuuuuuuMMMMMMMMMMnnnnnnnnnneeeeeeeeeerrrrrrrrrrYYYYYYYYYYRRRRRRRRRR\\\\\\\\\\ffffffffffzzzzzzzzzzllllllllll^^^^^^^^^^eeeeeeeeee||||||||||aaaaaaaaaa{{{{{{{{{{vvvvvvvvvv}}}}}}}}}}uuuuuuuuuummmmmmmmmmrrrrrrrrrr]]]]]]]]]]lllllllllltttttttttt``````````ttttttttttddddddddddhhhhhhhhhhLLLLLLLLLL__________VVVVVVVVVV]]]]]]]]]]DDDDDDDDDD3333333333AAAAAAAAAAHHHHHHHHHHaaaaaaaaaassssssssss@@@@@@@@@@eeeeeeeeeeYYYYYYYYYY__________``````````VVVVVVVVVVmmmmmmmmmm??????????QQQQQQQQQQ__________6666666666XXXXXXXXXXRRRRRRRRRR``````````DDDDDDDDDDaaaaaaaaaa\\\\\\\\\\__________uuuuuuuuuuMMMMMMMMMMnnnnnnnnnneeeeeeeeeerrrrrrrrrrYYYYYYYYYYRRRRRRRRRR\\\\\\\\\\ffffffffffzzzzzzzzzzllllllllll^^^^^^^^^^eeeeeeeeee||||||||||aaaaaaaaaa{{{{{{{{{{vvvvvvvvvv}}}}}}}}}}uuuuuuuuuummmmmmmmmmrrrrrrrrrr]]]]]]]]]]lllllllllltttttttttt``````````ttttttttttddddddddddhhhhhhhhhhLLLLLLLLLL__________VVVVVVVVVV]]]]]]]]]]DDDDDDDDDD3333333333AAAAAAAAAAHHHHHHHHHHaaaaaaaaaassssssssss@@@@@@@@@@eeeeeeeeeeYYYYYYYYYY__________``````````VVVVVVVVVVmmmmmmmmmm??????????QQQQQQQQQQ__________6666666666XXXXXXXXXXRRRRRRRRRR``````````DDDDDDDDDDaaaaaaaaaa\\\\\\\\\\__________uuuuuuuuuuMMMMMMMMMMnnnnnnnnnneeeeeeeeeerrrrrrrrrrYYYYYYYYYYRRRRRRRRRR\\\\\\\\\\ffffffffffzzzzzzzzzzllllllllll^^^^^^^^^^eeeeeeeeee||||||||||aaaaaaaaaa{{{{{{{{{{vvvvvvvvvv}}}}}}}}}}uuuuuuuuuummmmmmmmmmrrrrrrrrrr]]]]]]]]]]lllllllllltttttttttt``````````ttttttttttddddddddddhhhhhhhhhhLLLLLLLLLL__________VVVVVVVVVV]]]]]]]]]]DDDDDDDDDD3333333333AAAAAAAAAAHHHHHHHHHHaaaaaaaaaassssssssss@@@@@@@@@@eeeeeeeeeeYYYYYYYYYY__________``````````VVVVVVVVVVmmmmmmmmmm??????????QQQQQQQQQQ__________6666666666XXXXXXXXXXRRRRRRRRRR``````````DDDDDDDDDDaaaaaaaaaa\\\\\\\\\\__________uuuuuuuuuuMMMMMMMMMMnnnnnnnnnneeeeeeeeeerrrrrrrrrrYYYYYYYYYYRRRRRRRRRR\\\\\\\\\\ffffffffffzzzzzzzzzzllllllllll^^^^^^^^^^eeeeeeeeee||||||||||aaaaaaaaaa{{{{{{{{{{vvvvvvvvvv}}}}}}}}}}uuuuuuuuuummmmmmmmmmrrrrrrrrrr]]]]]]]]]]lllllllllltttttttttt``````````ttttttttttddddddddddhhhhhhhhhhLLLLLLLLLL__________VVVVVVVVVV]]]]]]]]]]DDDDDDDDDD3333333333AAAAAAAAAAHHHHHHHHHHaaaaaaaaaassssssssss@@@@@@@@@@eeeeeeeeeeYYYYYYYYYY__________``````````VVVVVVVVVVmmmmmmmmmm??????????QQQQQQQQQQ__________6666666666XXXXXXXXXXRRRRRRRRRR``````````DDDDDDDDDDaaaaaaaaaa\\\\\\\\\\__________uuuuuuuuuuMMMMMMMMMMnnnnnnnnnneeeeeeeeeerrrrrrrrrrYYYYYYYYYYRRRRRRRRRR\\\\\\\\\\ffffffffffzzzzzzzzzzllllllllll^^^^^^^^^^eeeeeeeeee||||||||||aaaaaaaaaa{{{{{{{{{{vvvvvvvvvv}}}}}}}}}}uuuuuuuuuummmmmmmmmmrrrrrrrrrr]]]]]]]]]]lllllllllltttttttttt``````````ttttttttttddddddddddhhhhhhhhhhLLLLLLLLLL__________VVVVVVVVVV]]]]]]]]]]DDDDDDDDDD3333333333AAAAAAAAAAHHHHHHHHHHaaaaaaaaaassssssssss@@@@@@@@@@eeeeeeeeeeYYYYYYYYYY__________``````````VVVVVVVVVVmmmmmmmmmm??????????QQQQQQQQQQ__________6666666666XXXXXXXXXXRRRRRRRRRR``````````DDDDDDDDDDaaaaaaaaaa\\\\\\\\\\__________uuuuuuuuuuMMMMMMMMMMnnnnnnnnnneeeeeeeeeerrrrrrrrrrYYYYYYYYYYRRRRRRRRRR\\\\\\\\\\ffffffffffzzzzzzzzzzllllllllll^^^^^^^^^^eeeeeeeeee||||||||||aaaaaaaaaa{{{{{{{{{{vvvvvvvvvv}}}}}}}}}}uuuuuuuuuummmmmmmmmmrrrrrrrrrr]]]]]]]]]]lllllllllltttttttttt``````````ttttttttttddddddddddhhhhhhhhhhLLLLLLLLLL__________VVVVVVVVVV]]]]]]]]]]DDDDDDDDDD3333333333AAAAAAAAAAHHHHHHHHHHaaaaaaaaaassssssssss@@@@@@@@@@eeeeeeeeeeYYYYYYYYYY__________``````````VVVVVVVVVVmmmmmmmmmm??????????QQQQQQQQQQ__________6666666666XXXXXXXXXXRRRRRRRRRR``````````DDDDDDDDDDaaaaaaaaaa\\\\\\\\\\__________uuuuuuuuuuMMMMMMMMMMnnnnnnnnnneeeeeeeeeerrrrrrrrrrYYYYYYYYYYRRRRRRRRRR\\\\\\\\\\ffffffffffzzzzzzzzzzllllllllll^^^^^^^^^^eeeeeeeeee||||||||||aaaaaaaaaa{{{{{{{{{{vvvvvvvvvv}}}}}}}}}}||||||||||nnnnnnnnnnooooooooooooooooooooeeeeeeeeeeWWWWWWWWWW@@@@@@@@@@SSSSSSSSSSEEEEEEEEEE7777777777RRRRRRRRRRWWWWWWWWWWUUUUUUUUUURRRRRRRRRRiiiiiiiiiisssssssssshhhhhhhhhh^^^^^^^^^^KKKKKKKKKKaaaaaaaaaappppppppppKKKKKKKKKKFFFFFFFFFFIIIIIIIIII2222222222----------CCCCCCCCCC7777777777RRRRRRRRRRbbbbbbbbbb``````````RRRRRRRRRRttttttttttXXXXXXXXXXffffffffff]]]]]]]]]]ffffffffff``````````XXXXXXXXXXQQQQQQQQQQaaaaaaaaaammmmmmmmmmxxxxxxxxxxvvvvvvvvvvwwwwwwwwww||||||||||rrrrrrrrrrpppppppppprrrrrrrrrr~~~~~~~~~~ssssssssss||||||||||nnnnnnnnnnooooooooooooooooooooeeeeeeeeeeWWWWWWWWWW@@@@@@@@@@SSSSSSSSSSEEEEEEEEEE7777777777RRRRRRRRRRWWWWWWWWWWUUUUUUUUUURRRRRRRRRRiiiiiiiiiisssssssssshhhhhhhhhh^^^^^^^^^^KKKKKKKKKKaaaaaaaaaappppppppppKKKKKKKKKKFFFFFFFFFFIIIIIIIIII2222222222----------CCCCCCCCCC7777777777RRRRRRRRRRbbbbbbbbbb``````````RRRRRRRRRRttttttttttXXXXXXXXXXffffffffff]]]]]]]]]]ffffffffff``````````XXXXXXXXXXQQQQQQQQQQaaaaaaaaaammmmmmmmmmxxxxxxxxxxvvvvvvvvvvwwwwwwwwww||||||||||rrrrrrrrrrpppppppppprrrrrrrrrr~~~~~~~~~~ssssssssss||||||||||nnnnnnnnnnooooooooooooooooooooeeeeeeeeeeWWWWWWWWWW@@@@@@@@@@SSSSSSSSSSEEEEEEEEEE7777777777RRRRRRRRRRWWWWWWWWWWUUUUUUUUUURRRRRRRRRRiiiiiiiiiisssssssssshhhhhhhhhh^^^^^^^^^^KKKKKKKKKKaaaaaaaaaappppppppppKKKKKKKKKKFFFFFFFFFFIIIIIIIIII2222222222----------CCCCCCCCCC7777777777RRRRRRRRRRbbbbbbbbbb``````````RRRRRRRRRRttttttttttXXXXXXXXXXffffffffff]]]]]]]]]]ffffffffff``````````XXXXXXXXXXQQQQQQQQQQaaaaaaaaaammmmmmmmmmxxxxxxxxxxvvvvvvvvvvwwwwwwwwww||||||||||rrrrrrrrrrpppppppppprrrrrrrrrr~~~~~~~~~~ssssssssss||||||||||nnnnnnnnnnooooooooooooooooooooeeeeeeeeeeWWWWWWWWWW@@@@@@@@@@SSSSSSSSSSEEEEEEEEEE7777777777RRRRRRRRRRWWWWWWWWWWUUUUUUUUUURRRRRRRRRRiiiiiiiiiisssssssssshhhhhhhhhh^^^^^^^^^^KKKKKKKKKKaaaaaaaaaappppppppppKKKKKKKKKKFFFFFFFFFFIIIIIIIIII2222222222----------CCCCCCCCCC7777777777RRRRRRRRRRbbbbbbbbbb``````````RRRRRRRRRRttttttttttXXXXXXXXXXffffffffff]]]]]]]]]]ffffffffff``````````XXXXXXXXXXQQQQQQQQQQaaaaaaaaaammmmmmmmmmxxxxxxxxxxvvvvvvvvvvwwwwwwwwww||||||||||rrrrrrrrrrpppppppppprrrrrrrrrr~~~~~~~~~~ssssssssss||||||||||nnnnnnnnnnooooooooooooooooooooeeeeeeeeeeWWWWWWWWWW@@@@@@@@@@SSSSSSSSSSEEEEEEEEEE7777777777RRRRRRRRRRWWWWWWWWWWUUUUUUUUUURRRRRRRRRRiiiiiiiiiisssssssssshhhhhhhhhh^^^^^^^^^^KKKKKKKKKKaaaaaaaaaappppppppppKKKKKKKKKKFFFFFFFFFFIIIIIIIIII2222222222----------CCCCCCCCCC7777777777RRRRRRRRRRbbbbbbbbbb``````````RRRRRRRRRRttttttttttXXXXXXXXXXffffffffff]]]]]]]]]]ffffffffff``````````XXXXXXXXXXQQQQQQQQQQaaaaaaaaaammmmmmmmmmxxxxxxxxxxvvvvvvvvvvwwwwwwwwww||||||||||rrrrrrrrrrpppppppppprrrrrrrrrr~~~~~~~~~~ssssssssss||||||||||nnnnnnnnnnooooooooooooooooooooeeeeeeeeeeWWWWWWWWWW@@@@@@@@@@SSSSSSSSSSEEEEEEEEEE7777777777RRRRRRRRRRWWWWWWWWWWUUUUUUUUUURRRRRRRRRRiiiiiiiiiisssssssssshhhhhhhhhh^^^^^^^^^^KKKKKKKKKKaaaaaaaaaappppppppppKKKKKKKKKKFFFFFFFFFFIIIIIIIIII2222222222----------CCCCCCCCCC7777777777RRRRRRRRRRbbbbbbbbbb``````````RRRRRRRRRRttttttttttXXXXXXXXXXffffffffff]]]]]]]]]]ffffffffff``````````XXXXXXXXXXQQQQQQQQQQaaaaaaaaaammmmmmmmmmxxxxxxxxxxvvvvvvvvvvwwwwwwwwww||||||||||rrrrrrrrrrpppppppppprrrrrrrrrr~~~~~~~~~~ssssssssss||||||||||nnnnnnnnnnooooooooooooooooooooeeeeeeeeeeWWWWWWWWWW@@@@@@@@@@SSSSSSSSSSEEEEEEEEEE7777777777RRRRRRRRRRWWWWWWWWWWUUUUUUUUUURRRRRRRRRRiiiiiiiiiisssssssssshhhhhhhhhh^^^^^^^^^^KKKKKKKKKKaaaaaaaaaappppppppppKKKKKKKKKKFFFFFFFFFFIIIIIIIIII2222222222----------CCCCCCCCCC7777777777RRRRRRRRRRbbbbbbbbbb``````````RRRRRRRRRRttttttttttXXXXXXXXXXffffffffff]]]]]]]]]]ffffffffff``````````XXXXXXXXXXQQQQQQQQQQaaaaaaaaaammmmmmmmmmxxxxxxxxxxvvvvvvvvvvwwwwwwwwww||||||||||rrrrrrrrrrpppppppppprrrrrrrrrr~~~~~~~~~~ssssssssss||||||||||nnnnnnnnnnooooooooooooooooooooeeeeeeeeeeWWWWWWWWWW@@@@@@@@@@SSSSSSSSSSEEEEEEEEEE7777777777RRRRRRRRRRWWWWWWWWWWUUUUUUUUUURRRRRRRRRRiiiiiiiiiisssssssssshhhhhhhhhh^^^^^^^^^^KKKKKKKKKKaaaaaaaaaappppppppppKKKKKKKKKKFFFFFFFFFFIIIIIIIIII2222222222----------CCCCCCCCCC7777777777RRRRRRRRRRbbbbbbbbbb``````````RRRRRRRRRRttttttttttXXXXXXXXXXffffffffff]]]]]]]]]]ffffffffff``````````XXXXXXXXXXQQQQQQQQQQaaaaaaaaaammmmmmmmmmxxxxxxxxxxvvvvvvvvvvwwwwwwwwww||||||||||rrrrrrrrrrpppppppppprrrrrrrrrr~~~~~~~~~~ssssssssss||||||||||nnnnnnnnnnooooooooooooooooooooeeeeeeeeeeWWWWWWWWWW@@@@@@@@@@SSSSSSSSSSEEEEEEEEEE7777777777RRRRRRRRRRWWWWWWWWWWUUUUUUUUUURRRRRRRRRRiiiiiiiiiisssssssssshhhhhhhhhh^^^^^^^^^^KKKKKKKKKKaaaaaaaaaappppppppppKKKKKKKKKKFFFFFFFFFFIIIIIIIIII2222222222----------CCCCCCCCCC7777777777RRRRRRRRRRbbbbbbbbbb``````````RRRRRRRRRRttttttttttXXXXXXXXXXffffffffff]]]]]]]]]]ffffffffff``````````XXXXXXXXXXQQQQQQQQQQaaaaaaaaaammmmmmmmmmxxxxxxxxxxvvvvvvvvvvwwwwwwwwww||||||||||rrrrrrrrrrpppppppppprrrrrrrrrr~~~~~~~~~~ssssssssss||||||||||nnnnnnnnnnooooooooooooooooooooeeeeeeeeeeWWWWWWWWWW@@@@@@@@@@SSSSSSSSSSEEEEEEEEEE7777777777RRRRRRRRRRWWWWWWWWWWUUUUUUUUUURRRRRRRRRRiiiiiiiiiisssssssssshhhhhhhhhh^^^^^^^^^^KKKKKKKKKKaaaaaaaaaappppppppppKKKKKKKKKKFFFFFFFFFFIIIIIIIIII2222222222----------CCCCCCCCCC7777777777RRRRRRRRRRbbbbbbbbbb``````````RRRRRRRRRRttttttttttXXXXXXXXXXffffffffff]]]]]]]]]]ffffffffff``````````XXXXXXXXXXQQQQQQQQQQaaaaaaaaaammmmmmmmmmxxxxxxxxxxvvvvvvvvvvwwwwwwwwww||||||||||rrrrrrrrrrpppppppppprrrrrrrrrr~~~~~~~~~~ssssssssss~~~~~~~~~~kkkkkkkkkkwwwwwwwwwwqqqqqqqqqqppppppppppoooooooooollllllllll}}}}}}}}}}zzzzzzzzzz~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxyyyyyyyyyygggggggggghhhhhhhhhhxxxxxxxxxxXXXXXXXXXXTTTTTTTTTT5555555555@@@@@@@@@@PPPPPPPPPPffffffffffVVVVVVVVVV``````````ffffffffffFFFFFFFFFF]]]]]]]]]]XXXXXXXXXXZZZZZZZZZZnnnnnnnnnn__________>>>>>>>>>>]]]]]]]]]]3333333333GGGGGGGGGGCCCCCCCCCCQQQQQQQQQQCCCCCCCCCC??????????dddddddddd^^^^^^^^^^cccccccccceeeeeeeeee[[[[[[[[[[bbbbbbbbbbiiiiiiiiii``````````__________LLLLLLLLLLffffffffffUUUUUUUUUUaaaaaaaaaabbbbbbbbbbddddddddddhhhhhhhhhhhhhhhhhhhhllllllllllaaaaaaaaaa~~~~~~~~~~kkkkkkkkkkwwwwwwwwwwqqqqqqqqqqppppppppppoooooooooollllllllll}}}}}}}}}}zzzzzzzzzz~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxyyyyyyyyyygggggggggghhhhhhhhhhxxxxxxxxxxXXXXXXXXXXTTTTTTTTTT5555555555@@@@@@@@@@PPPPPPPPPPffffffffffVVVVVVVVVV``````````ffffffffffFFFFFFFFFF]]]]]]]]]]XXXXXXXXXXZZZZZZZZZZnnnnnnnnnn__________>>>>>>>>>>]]]]]]]]]]3333333333GGGGGGGGGGCCCCCCCCCCQQQQQQQQQQCCCCCCCCCC??????????dddddddddd^^^^^^^^^^cccccccccceeeeeeeeee[[[[[[[[[[bbbbbbbbbbiiiiiiiiii``````````__________LLLLLLLLLLffffffffffUUUUUUUUUUaaaaaaaaaabbbbbbbbbbddddddddddhhhhhhhhhhhhhhhhhhhhllllllllllaaaaaaaaaa~~~~~~~~~~kkkkkkkkkkwwwwwwwwwwqqqqqqqqqqppppppppppoooooooooollllllllll}}}}}}}}}}zzzzzzzzzz~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxyyyyyyyyyygggggggggghhhhhhhhhhxxxxxxxxxxXXXXXXXXXXTTTTTTTTTT5555555555@@@@@@@@@@PPPPPPPPPPffffffffffVVVVVVVVVV``````````ffffffffffFFFFFFFFFF]]]]]]]]]]XXXXXXXXXXZZZZZZZZZZnnnnnnnnnn__________>>>>>>>>>>]]]]]]]]]]3333333333GGGGGGGGGGCCCCCCCCCCQQQQQQQQQQCCCCCCCCCC??????????dddddddddd^^^^^^^^^^cccccccccceeeeeeeeee[[[[[[[[[[bbbbbbbbbbiiiiiiiiii``````````__________LLLLLLLLLLffffffffffUUUUUUUUUUaaaaaaaaaabbbbbbbbbbddddddddddhhhhhhhhhhhhhhhhhhhhllllllllllaaaaaaaaaa~~~~~~~~~~kkkkkkkkkkwwwwwwwwwwqqqqqqqqqqppppppppppoooooooooollllllllll}}}}}}}}}}zzzzzzzzzz~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxyyyyyyyyyygggggggggghhhhhhhhhhxxxxxxxxxxXXXXXXXXXXTTTTTTTTTT5555555555@@@@@@@@@@PPPPPPPPPPffffffffffVVVVVVVVVV``````````ffffffffffFFFFFFFFFF]]]]]]]]]]XXXXXXXXXXZZZZZZZZZZnnnnnnnnnn__________>>>>>>>>>>]]]]]]]]]]3333333333GGGGGGGGGGCCCCCCCCCCQQQQQQQQQQCCCCCCCCCC??????????dddddddddd^^^^^^^^^^cccccccccceeeeeeeeee[[[[[[[[[[bbbbbbbbbbiiiiiiiiii``````````__________LLLLLLLLLLffffffffffUUUUUUUUUUaaaaaaaaaabbbbbbbbbbddddddddddhhhhhhhhhhhhhhhhhhhhllllllllllaaaaaaaaaa~~~~~~~~~~kkkkkkkkkkwwwwwwwwwwqqqqqqqqqqppppppppppoooooooooollllllllll}}}}}}}}}}zzzzzzzzzz~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxyyyyyyyyyygggggggggghhhhhhhhhhxxxxxxxxxxXXXXXXXXXXTTTTTTTTTT5555555555@@@@@@@@@@PPPPPPPPPPffffffffffVVVVVVVVVV``````````ffffffffffFFFFFFFFFF]]]]]]]]]]XXXXXXXXXXZZZZZZZZZZnnnnnnnnnn__________>>>>>>>>>>]]]]]]]]]]3333333333GGGGGGGGGGCCCCCCCCCCQQQQQQQQQQCCCCCCCCCC??????????dddddddddd^^^^^^^^^^cccccccccceeeeeeeeee[[[[[[[[[[bbbbbbbbbbiiiiiiiiii``````````__________LLLLLLLLLLffffffffffUUUUUUUUUUaaaaaaaaaabbbbbbbbbbddddddddddhhhhhhhhhhhhhhhhhhhhllllllllllaaaaaaaaaa~~~~~~~~~~kkkkkkkkkkwwwwwwwwwwqqqqqqqqqqppppppppppoooooooooollllllllll}}}}}}}}}}zzzzzzzzzz~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxyyyyyyyyyygggggggggghhhhhhhhhhxxxxxxxxxxXXXXXXXXXXTTTTTTTTTT5555555555@@@@@@@@@@PPPPPPPPPPffffffffffVVVVVVVVVV``````````ffffffffffFFFFFFFFFF]]]]]]]]]]XXXXXXXXXXZZZZZZZZZZnnnnnnnnnn__________>>>>>>>>>>]]]]]]]]]]3333333333GGGGGGGGGGCCCCCCCCCCQQQQQQQQQQCCCCCCCCCC??????????dddddddddd^^^^^^^^^^cccccccccceeeeeeeeee[[[[[[[[[[bbbbbbbbbbiiiiiiiiii``````````__________LLLLLLLLLLffffffffffUUUUUUUUUUaaaaaaaaaabbbbbbbbbbddddddddddhhhhhhhhhhhhhhhhhhhhllllllllllaaaaaaaaaa~~~~~~~~~~kkkkkkkkkkwwwwwwwwwwqqqqqqqqqqppppppppppoooooooooollllllllll}}}}}}}}}}zzzzzzzzzz~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxyyyyyyyyyygggggggggghhhhhhhhhhxxxxxxxxxxXXXXXXXXXXTTTTTTTTTT5555555555@@@@@@@@@@PPPPPPPPPPffffffffffVVVVVVVVVV``````````ffffffffffFFFFFFFFFF]]]]]]]]]]XXXXXXXXXXZZZZZZZZZZnnnnnnnnnn__________>>>>>>>>>>]]]]]]]]]]3333333333GGGGGGGGGGCCCCCCCCCCQQQQQQQQQQCCCCCCCCCC??????????dddddddddd^^^^^^^^^^cccccccccceeeeeeeeee[[[[[[[[[[bbbbbbbbbbiiiiiiiiii``````````__________LLLLLLLLLLffffffffffUUUUUUUUUUaaaaaaaaaabbbbbbbbbbddddddddddhhhhhhhhhhhhhhhhhhhhllllllllllaaaaaaaaaa~~~~~~~~~~kkkkkkkkkkwwwwwwwwwwqqqqqqqqqqppppppppppoooooooooollllllllll}}}}}}}}}}zzzzzzzzzz~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxyyyyyyyyyygggggggggghhhhhhhhhhxxxxxxxxxxXXXXXXXXXXTTTTTTTTTT5555555555@@@@@@@@@@PPPPPPPPPPffffffffffVVVVVVVVVV``````````ffffffffffFFFFFFFFFF]]]]]]]]]]XXXXXXXXXXZZZZZZZZZZnnnnnnnnnn__________>>>>>>>>>>]]]]]]]]]]3333333333GGGGGGGGGGCCCCCCCCCCQQQQQQQQQQCCCCCCCCCC??????????dddddddddd^^^^^^^^^^cccccccccceeeeeeeeee[[[[[[[[[[bbbbbbbbbbiiiiiiiiii``````````__________LLLLLLLLLLffffffffffUUUUUUUUUUaaaaaaaaaabbbbbbbbbbddddddddddhhhhhhhhhhhhhhhhhhhhllllllllllaaaaaaaaaa~~~~~~~~~~kkkkkkkkkkwwwwwwwwwwqqqqqqqqqqppppppppppoooooooooollllllllll}}}}}}}}}}zzzzzzzzzz~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxyyyyyyyyyygggggggggghhhhhhhhhhxxxxxxxxxxXXXXXXXXXXTTTTTTTTTT5555555555@@@@@@@@@@PPPPPPPPPPffffffffffVVVVVVVVVV``````````ffffffffffFFFFFFFFFF]]]]]]]]]]XXXXXXXXXXZZZZZZZZZZnnnnnnnnnn__________>>>>>>>>>>]]]]]]]]]]3333333333GGGGGGGGGGCCCCCCCCCCQQQQQQQQQQCCCCCCCCCC??????????dddddddddd^^^^^^^^^^cccccccccceeeeeeeeee[[[[[[[[[[bbbbbbbbbbiiiiiiiiii``````````__________LLLLLLLLLLffffffffffUUUUUUUUUUaaaaaaaaaabbbbbbbbbbddddddddddhhhhhhhhhhhhhhhhhhhhllllllllllaaaaaaaaaa~~~~~~~~~~kkkkkkkkkkwwwwwwwwwwqqqqqqqqqqppppppppppoooooooooollllllllll}}}}}}}}}}zzzzzzzzzz~~~~~~~~~~xxxxxxxxxxxxxxxxxxxxyyyyyyyyyygggggggggghhhhhhhhhhxxxxxxxxxxXXXXXXXXXXTTTTTTTTTT5555555555@@@@@@@@@@PPPPPPPPPPffffffffffVVVVVVVVVV``````````ffffffffffFFFFFFFFFF]]]]]]]]]]XXXXXXXXXXZZZZZZZZZZnnnnnnnnnn__________>>>>>>>>>>]]]]]]]]]]3333333333GGGGGGGGGGCCCCCCCCCCQQQQQQQQQQCCCCCCCCCC??????????dddddddddd^^^^^^^^^^cccccccccceeeeeeeeee[[[[[[[[[[bbbbbbbbbbiiiiiiiiii``````````__________LLLLLLLLLLffffffffffUUUUUUUUUUaaaaaaaaaabbbbbbbbbbddddddddddhhhhhhhhhhhhhhhhhhhhllllllllllaaaaaaaaaa{{{{{{{{{uuuuuuuuurrrrrrrrr|||||||||xxxxxxxxx|||||||||ppppppppp~~~~~~~~~yyyyyyyyyuuuuuuuuufffffffffGGGGGGGGGJJJJJJJJJKKKKKKKKKCCCCCCCCCIIIIIIIIIGGGGGGGGGRRRRRRRRRYYYYYYYYYWWWWWWWWWTTTTTTTTTcccccccccDDDDDDDDDaaaaaaaaapppppppppyyyyyyyyymmmmmmmmmvvvvvvvvvccccccccc[[[[[[[[[.........dddddddddJJJJJJJJJ888888888OOOOOOOOOVVVVVVVVVGGGGGGGGGlllllllllYYYYYYYYYUUUUUUUUUeeeeeeeeeEEEEEEEEE[[[[[[[[[NNNNNNNNNfffffffffoooooooooddddddddddddddddddiiiiiiiiizzzzzzzzzvvvvvvvvvooooooooowwwwwwwwwlllllllllzzzzzzzzz{{{{{{{{{uuuuuuuuurrrrrrrrr|||||||||xxxxxxxxx|||||||||ppppppppp~~~~~~~~~yyyyyyyyyuuuuuuuuufffffffffGGGGGGGGGJJJJJJJJJKKKKKKKKKCCCCCCCCCIIIIIIIIIGGGGGGGGGRRRRRRRRRYYYYYYYYYWWWWWWWWWTTTTTTTTTcccccccccDDDDDDDDDaaaaaaaaapppppppppyyyyyyyyymmmmmmmmmvvvvvvvvvccccccccc[[[[[[[[[.........dddddddddJJJJJJJJJ888888888OOOOOOOOOVVVVVVVVVGGGGGGGGGlllllllllYYYYYYYYYUUUUUUUUUeeeeeeeeeEEEEEEEEE[[[[[[[[[NNNNNNNNNfffffffffoooooooooddddddddddddddddddiiiiiiiiizzzzzzzzzvvvvvvvvvooooooooowwwwwwwwwlllllllllzzzzzzzzz{{{{{{{{{uuuuuuuuurrrrrrrrr|||||||||xxxxxxxxx|||||||||ppppppppp~~~~~~~~~yyyyyyyyyuuuuuuuuufffffffffGGGGGGGGGJJJJJJJJJKKKKKKKKKCCCCCCCCCIIIIIIIIIGGGGGGGGGRRRRRRRRRYYYYYYYYYWWWWWWWWWTTTTTTTTTcccccccccDDDDDDDDDaaaaaaaaapppppppppyyyyyyyyymmmmmmmmmvvvvvvvvvccccccccc[[[[[[[[[.........dddddddddJJJJJJJJJ888888888OOOOOOOOOVVVVVVVVVGGGGGGGGGlllllllllYYYYYYYYYUUUUUUUUUeeeeeeeeeEEEEEEEEE[[[[[[[[[NNNNNNNNNfffffffffoooooooooddddddddddddddddddiiiiiiiiizzzzzzzzzvvvvvvvvvooooooooowwwwwwwwwlllllllllzzzzzzzzz{{{{{{{{{uuuuuuuuurrrrrrrrr|||||||||xxxxxxxxx|||||||||ppppppppp~~~~~~~~~yyyyyyyyyuuuuuuuuufffffffffGGGGGGGGGJJJJJJJJJKKKKKKKKKCCCCCCCCCIIIIIIIIIGGGGGGGGGRRRRRRRRRYYYYYYYYYWWWWWWWWWTTTTTTTTTcccccccccDDDDDDDDDaaaaaaaaapppppppppyyyyyyyyymmmmmmmmmvvvvvvvvvccccccccc[[[[[[[[[.........dddddddddJJJJJJJJJ888888888OOOOOOOOOVVVVVVVVVGGGGGGGGGlllllllllYYYYYYYYYUUUUUUUUUeeeeeeeeeEEEEEEEEE[[[[[[[[[NNNNNNNNNfffffffffoooooooooddddddddddddddddddiiiiiiiiizzzzzzzzzvvvvvvvvvooooooooowwwwwwwwwlllllllllzzzzzzzzz{{{{{{{{{uuuuuuuuurrrrrrrrr|||||||||xxxxxxxxx|||||||||ppppppppp~~~~~~~~~yyyyyyyyyuuuuuuuuufffffffffGGGGGGGGGJJJJJJJJJKKKKKKKKKCCCCCCCCCIIIIIIIIIGGGGGGGGGRRRRRRRRRYYYYYYYYYWWWWWWWWWTTTTTTTTTcccccccccDDDDDDDDDaaaaaaaaapppppppppyyyyyyyyymmmmmmmmmvvvvvvvvvccccccccc[[[[[[[[[.........dddddddddJJJJJJJJJ888888888OOOOOOOOOVVVVVVVVVGGGGGGGGGlllllllllYYYYYYYYYUUUUUUUUUeeeeeeeeeEEEEEEEEE[[[[[[[[[NNNNNNNNNfffffffffoooooooooddddddddddddddddddiiiiiiiiizzzzzzzzzvvvvvvvvvooooooooowwwwwwwwwlllllllllzzzzzzzzz{{{{{{{{{uuuuuuuuurrrrrrrrr|||||||||xxxxxxxxx|||||||||ppppppppp~~~~~~~~~yyyyyyyyyuuuuuuuuufffffffffGGGGGGGGGJJJJJJJJJKKKKKKKKKCCCCCCCCCIIIIIIIIIGGGGGGGGGRRRRRRRRRYYYYYYYYYWWWWWWWWWTTTTTTTTTcccccccccDDDDDDDDDaaaaaaaaapppppppppyyyyyyyyymmmmmmmmmvvvvvvvvvccccccccc[[[[[[[[[.........dddddddddJJJJJJJJJ888888888OOOOOOOOOVVVVVVVVVGGGGGGGGGlllllllllYYYYYYYYYUUUUUUUUUeeeeeeeeeEEEEEEEEE[[[[[[[[[NNNNNNNNNfffffffffoooooooooddddddddddddddddddiiiiiiiiizzzzzzzzzvvvvvvvvvooooooooowwwwwwwwwlllllllllzzzzzzzzz{{{{{{{{{uuuuuuuuurrrrrrrrr|||||||||xxxxxxxxx|||||||||ppppppppp~~~~~~~~~yyyyyyyyyuuuuuuuuufffffffffGGGGGGGGGJJJJJJJJJKKKKKKKKKCCCCCCCCCIIIIIIIIIGGGGGGGGGRRRRRRRRRYYYYYYYYYWWWWWWWWWTTTTTTTTTcccccccccDDDDDDDDDaaaaaaaaapppppppppyyyyyyyyymmmmmmmmmvvvvvvvvvccccccccc[[[[[[[[[.........dddddddddJJJJJJJJJ888888888OOOOOOOOOVVVVVVVVVGGGGGGGGGlllllllllYYYYYYYYYUUUUUUUUUeeeeeeeeeEEEEEEEEE[[[[[[[[[NNNNNNNNNfffffffffoooooooooddddddddddddddddddiiiiiiiiizzzzzzzzzvvvvvvvvvooooooooowwwwwwwwwlllllllllzzzzzzzzz{{{{{{{{{uuuuuuuuurrrrrrrrr|||||||||xxxxxxxxx|||||||||ppppppppp~~~~~~~~~yyyyyyyyyuuuuuuuuufffffffffGGGGGGGGGJJJJJJJJJKKKKKKKKKCCCCCCCCCIIIIIIIIIGGGGGGGGGRRRRRRRRRYYYYYYYYYWWWWWWWWWTTTTTTTTTcccccccccDDDDDDDDDaaaaaaaaapppppppppyyyyyyyyymmmmmmmmmvvvvvvvvvccccccccc[[[[[[[[[.........dddddddddJJJJJJJJJ888888888OOOOOOOOOVVVVVVVVVGGGGGGGGGlllllllllYYYYYYYYYUUUUUUUUUeeeeeeeeeEEEEEEEEE[[[[[[[[[NNNNNNNNNfffffffffoooooooooddddddddddddddddddiiiiiiiiizzzzzzzzzvvvvvvvvvooooooooowwwwwwwwwlllllllllzzzzzzzzz{{{{{{{{{uuuuuuuuurrrrrrrrr|||||||||xxxxxxxxx|||||||||ppppppppp~~~~~~~~~yyyyyyyyyuuuuuuuuufffffffffGGGGGGGGGJJJJJJJJJKKKKKKKKKCCCCCCCCCIIIIIIIIIGGGGGGGGGRRRRRRRRRYYYYYYYYYWWWWWWWWWTTTTTTTTTcccccccccDDDDDDDDDaaaaaaaaapppppppppyyyyyyyyymmmmmmmmmvvvvvvvvvccccccccc[[[[[[[[[.........dddddddddJJJJJJJJJ888888888OOOOOOOOOVVVVVVVVVGGGGGGGGGlllllllllYYYYYYYYYUUUUUUUUUeeeeeeeeeEEEEEEEEE[[[[[[[[[NNNNNNNNNfffffffffoooooooooddddddddddddddddddiiiiiiiiizzzzzzzzzvvvvvvvvvooooooooowwwwwwwwwlllllllllzzzzzzzzz{{{{{{{{{uuuuuuuuurrrrrrrrr|||||||||xxxxxxxxx|||||||||ppppppppp~~~~~~~~~yyyyyyyyyuuuuuuuuufffffffffGGGGGGGGGJJJJJJJJJKKKKKKKKKCCCCCCCCCIIIIIIIIIGGGGGGGGGRRRRRRRRRYYYYYYYYYWWWWWWWWWTTTTTTTTTcccccccccDDDDDDDDDaaaaaaaaapppppppppyyyyyyyyymmmmmmmmmvvvvvvvvvccccccccc[[[[[[[[[.........dddddddddJJJJJJJJJ888888888OOOOOOOOOVVVVVVVVVGGGGGGGGGlllllllllYYYYYYYYYUUUUUUUUUeeeeeeeeeEEEEEEEEE[[[[[[[[[NNNNNNNNNfffffffffoooooooooddddddddddddddddddiiiiiiiiizzzzzzzzzvvvvvvvvvooooooooowwwwwwwwwlllllllllzzzzzzzzz~~~~~~~~~~wwwwwwwwww``````````zzzzzzzzzz{{{{{{{{{{xxxxxxxxxx~~~~~~~~~~wwwwwwwwwwyyyyyyyyyyaaaaaaaaaa~~~~~~~~~~uuuuuuuuuuooooooooooffffffffffWWWWWWWWWWWWWWWWWWWWOOOOOOOOOOmmmmmmmmmmHHHHHHHHHHFFFFFFFFFFBBBBBBBBBBMMMMMMMMMMddddddddddppppppppppXXXXXXXXXXvvvvvvvvvvttttttttttRRRRRRRRRRooooooooooooooooooooTTTTTTTTTTffffffffffTTTTTTTTTTVVVVVVVVVVBBBBBBBBBBGGGGGGGGGGXXXXXXXXXXRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRffffffffff\\\\\\\\\\kkkkkkkkkkeeeeeeeeeemmmmmmmmmmmmmmmmmmmmddddddddddnnnnnnnnnnooooooooooffffffffffvvvvvvvvvvssssssssssppppppppppvvvvvvvvvv}}}}}}}}}}rrrrrrrrrr~~~~~~~~~~wwwwwwwwww``````````zzzzzzzzzz{{{{{{{{{{xxxxxxxxxx~~~~~~~~~~wwwwwwwwwwyyyyyyyyyyaaaaaaaaaa~~~~~~~~~~uuuuuuuuuuooooooooooffffffffffWWWWWWWWWWWWWWWWWWWWOOOOOOOOOOmmmmmmmmmmHHHHHHHHHHFFFFFFFFFFBBBBBBBBBBMMMMMMMMMMddddddddddppppppppppXXXXXXXXXXvvvvvvvvvvttttttttttRRRRRRRRRRooooooooooooooooooooTTTTTTTTTTffffffffffTTTTTTTTTTVVVVVVVVVVBBBBBBBBBBGGGGGGGGGGXXXXXXXXXXRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRffffffffff\\\\\\\\\\kkkkkkkkkkeeeeeeeeeemmmmmmmmmmmmmmmmmmmmddddddddddnnnnnnnnnnooooooooooffffffffffvvvvvvvvvvssssssssssppppppppppvvvvvvvvvv}}}}}}}}}}rrrrrrrrrr~~~~~~~~~~wwwwwwwwww``````````zzzzzzzzzz{{{{{{{{{{xxxxxxxxxx~~~~~~~~~~wwwwwwwwwwyyyyyyyyyyaaaaaaaaaa~~~~~~~~~~uuuuuuuuuuooooooooooffffffffffWWWWWWWWWWWWWWWWWWWWOOOOOOOOOOmmmmmmmmmmHHHHHHHHHHFFFFFFFFFFBBBBBBBBBBMMMMMMMMMMddddddddddppppppppppXXXXXXXXXXvvvvvvvvvvttttttttttRRRRRRRRRRooooooooooooooooooooTTTTTTTTTTffffffffffTTTTTTTTTTVVVVVVVVVVBBBBBBBBBBGGGGGGGGGGXXXXXXXXXXRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRffffffffff\\\\\\\\\\kkkkkkkkkkeeeeeeeeeemmmmmmmmmmmmmmmmmmmmddddddddddnnnnnnnnnnooooooooooffffffffffvvvvvvvvvvssssssssssppppppppppvvvvvvvvvv}}}}}}}}}}rrrrrrrrrr~~~~~~~~~~wwwwwwwwww``````````zzzzzzzzzz{{{{{{{{{{xxxxxxxxxx~~~~~~~~~~wwwwwwwwwwyyyyyyyyyyaaaaaaaaaa~~~~~~~~~~uuuuuuuuuuooooooooooffffffffffWWWWWWWWWWWWWWWWWWWWOOOOOOOOOOmmmmmmmmmmHHHHHHHHHHFFFFFFFFFFBBBBBBBBBBMMMMMMMMMMddddddddddppppppppppXXXXXXXXXXvvvvvvvvvvttttttttttRRRRRRRRRRooooooooooooooooooooTTTTTTTTTTffffffffffTTTTTTTTTTVVVVVVVVVVBBBBBBBBBBGGGGGGGGGGXXXXXXXXXXRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRffffffffff\\\\\\\\\\kkkkkkkkkkeeeeeeeeeemmmmmmmmmmmmmmmmmmmmddddddddddnnnnnnnnnnooooooooooffffffffffvvvvvvvvvvssssssssssppppppppppvvvvvvvvvv}}}}}}}}}}rrrrrrrrrr~~~~~~~~~~wwwwwwwwww``````````zzzzzzzzzz{{{{{{{{{{xxxxxxxxxx~~~~~~~~~~wwwwwwwwwwyyyyyyyyyyaaaaaaaaaa~~~~~~~~~~uuuuuuuuuuooooooooooffffffffffWWWWWWWWWWWWWWWWWWWWOOOOOOOOOOmmmmmmmmmmHHHHHHHHHHFFFFFFFFFFBBBBBBBBBBMMMMMMMMMMddddddddddppppppppppXXXXXXXXXXvvvvvvvvvvttttttttttRRRRRRRRRRooooooooooooooooooooTTTTTTTTTTffffffffffTTTTTTTTTTVVVVVVVVVVBBBBBBBBBBGGGGGGGGGGXXXXXXXXXXRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRffffffffff\\\\\\\\\\kkkkkkkkkkeeeeeeeeeemmmmmmmmmmmmmmmmmmmmddddddddddnnnnnnnnnnooooooooooffffffffffvvvvvvvvvvssssssssssppppppppppvvvvvvvvvv}}}}}}}}}}rrrrrrrrrr~~~~~~~~~~wwwwwwwwww``````````zzzzzzzzzz{{{{{{{{{{xxxxxxxxxx~~~~~~~~~~wwwwwwwwwwyyyyyyyyyyaaaaaaaaaa~~~~~~~~~~uuuuuuuuuuooooooooooffffffffffWWWWWWWWWWWWWWWWWWWWOOOOOOOOOOmmmmmmmmmmHHHHHHHHHHFFFFFFFFFFBBBBBBBBBBMMMMMMMMMMddddddddddppppppppppXXXXXXXXXXvvvvvvvvvvttttttttttRRRRRRRRRRooooooooooooooooooooTTTTTTTTTTffffffffffTTTTTTTTTTVVVVVVVVVVBBBBBBBBBBGGGGGGGGGGXXXXXXXXXXRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRffffffffff\\\\\\\\\\kkkkkkkkkkeeeeeeeeeemmmmmmmmmmmmmmmmmmmmddddddddddnnnnnnnnnnooooooooooffffffffffvvvvvvvvvvssssssssssppppppppppvvvvvvvvvv}}}}}}}}}}rrrrrrrrrr~~~~~~~~~~wwwwwwwwww``````````zzzzzzzzzz{{{{{{{{{{xxxxxxxxxx~~~~~~~~~~wwwwwwwwwwyyyyyyyyyyaaaaaaaaaa~~~~~~~~~~uuuuuuuuuuooooooooooffffffffffWWWWWWWWWWWWWWWWWWWWOOOOOOOOOOmmmmmmmmmmHHHHHHHHHHFFFFFFFFFFBBBBBBBBBBMMMMMMMMMMddddddddddppppppppppXXXXXXXXXXvvvvvvvvvvttttttttttRRRRRRRRRRooooooooooooooooooooTTTTTTTTTTffffffffffTTTTTTTTTTVVVVVVVVVVBBBBBBBBBBGGGGGGGGGGXXXXXXXXXXRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRffffffffff\\\\\\\\\\kkkkkkkkkkeeeeeeeeeemmmmmmmmmmmmmmmmmmmmddddddddddnnnnnnnnnnooooooooooffffffffffvvvvvvvvvvssssssssssppppppppppvvvvvvvvvv}}}}}}}}}}rrrrrrrrrr~~~~~~~~~~wwwwwwwwww``````````zzzzzzzzzz{{{{{{{{{{xxxxxxxxxx~~~~~~~~~~wwwwwwwwwwyyyyyyyyyyaaaaaaaaaa~~~~~~~~~~uuuuuuuuuuooooooooooffffffffffWWWWWWWWWWWWWWWWWWWWOOOOOOOOOOmmmmmmmmmmHHHHHHHHHHFFFFFFFFFFBBBBBBBBBBMMMMMMMMMMddddddddddppppppppppXXXXXXXXXXvvvvvvvvvvttttttttttRRRRRRRRRRooooooooooooooooooooTTTTTTTTTTffffffffffTTTTTTTTTTVVVVVVVVVVBBBBBBBBBBGGGGGGGGGGXXXXXXXXXXRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRffffffffff\\\\\\\\\\kkkkkkkkkkeeeeeeeeeemmmmmmmmmmmmmmmmmmmmddddddddddnnnnnnnnnnooooooooooffffffffffvvvvvvvvvvssssssssssppppppppppvvvvvvvvvv}}}}}}}}}}rrrrrrrrrr~~~~~~~~~~wwwwwwwwww``````````zzzzzzzzzz{{{{{{{{{{xxxxxxxxxx~~~~~~~~~~wwwwwwwwwwyyyyyyyyyyaaaaaaaaaa~~~~~~~~~~uuuuuuuuuuooooooooooffffffffffWWWWWWWWWWWWWWWWWWWWOOOOOOOOOOmmmmmmmmmmHHHHHHHHHHFFFFFFFFFFBBBBBBBBBBMMMMMMMMMMddddddddddppppppppppXXXXXXXXXXvvvvvvvvvvttttttttttRRRRRRRRRRooooooooooooooooooooTTTTTTTTTTffffffffffTTTTTTTTTTVVVVVVVVVVBBBBBBBBBBGGGGGGGGGGXXXXXXXXXXRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRffffffffff\\\\\\\\\\kkkkkkkkkkeeeeeeeeeemmmmmmmmmmmmmmmmmmmmddddddddddnnnnnnnnnnooooooooooffffffffffvvvvvvvvvvssssssssssppppppppppvvvvvvvvvv}}}}}}}}}}rrrrrrrrrr~~~~~~~~~~wwwwwwwwww``````````zzzzzzzzzz{{{{{{{{{{xxxxxxxxxx~~~~~~~~~~wwwwwwwwwwyyyyyyyyyyaaaaaaaaaa~~~~~~~~~~uuuuuuuuuuooooooooooffffffffffWWWWWWWWWWWWWWWWWWWWOOOOOOOOOOmmmmmmmmmmHHHHHHHHHHFFFFFFFFFFBBBBBBBBBBMMMMMMMMMMddddddddddppppppppppXXXXXXXXXXvvvvvvvvvvttttttttttRRRRRRRRRRooooooooooooooooooooTTTTTTTTTTffffffffffTTTTTTTTTTVVVVVVVVVVBBBBBBBBBBGGGGGGGGGGXXXXXXXXXXRRRRRRRRRRQQQQQQQQQQRRRRRRRRRRffffffffff\\\\\\\\\\kkkkkkkkkkeeeeeeeeeemmmmmmmmmmmmmmmmmmmmddddddddddnnnnnnnnnnooooooooooffffffffffvvvvvvvvvvssssssssssppppppppppvvvvvvvvvv}}}}}}}}}}rrrrrrrrrrxxxxxxxxxxzzzzzzzzzz~~~~~~~~~~cccccccccc^^^^^^^^^^rrrrrrrrrrtttttttttt}}}}}}}}}}iiiiiiiiii]]]]]]]]]]ccccccccccooooooooooXXXXXXXXXXEEEEEEEEEEllllllllll]]]]]]]]]]``````````VVVVVVVVVVFFFFFFFFFFJJJJJJJJJJVVVVVVVVVV``````````YYYYYYYYYYeeeeeeeeeennnnnnnnnniiiiiiiiiizzzzzzzzzznnnnnnnnnnrrrrrrrrrrOOOOOOOOOO@@@@@@@@@@RRRRRRRRRRccccccccccRRRRRRRRRRAAAAAAAAAAMMMMMMMMMM7777777777rrrrrrrrrrMMMMMMMMMMKKKKKKKKKK^^^^^^^^^^ZZZZZZZZZZccccccccccVVVVVVVVVV||||||||||zzzzzzzzzzjjjjjjjjjjnnnnnnnnnnvvvvvvvvvvnnnnnnnnnnssssssssssxxxxxxxxxx}}}}}}}}}}kkkkkkkkkkyyyyyyyyyyppppppppppxxxxxxxxxxzzzzzzzzzz~~~~~~~~~~cccccccccc^^^^^^^^^^rrrrrrrrrrtttttttttt}}}}}}}}}}iiiiiiiiii]]]]]]]]]]ccccccccccooooooooooXXXXXXXXXXEEEEEEEEEEllllllllll]]]]]]]]]]``````````VVVVVVVVVVFFFFFFFFFFJJJJJJJJJJVVVVVVVVVV``````````YYYYYYYYYYeeeeeeeeeennnnnnnnnniiiiiiiiiizzzzzzzzzznnnnnnnnnnrrrrrrrrrrOOOOOOOOOO@@@@@@@@@@RRRRRRRRRRccccccccccRRRRRRRRRRAAAAAAAAAAMMMMMMMMMM7777777777rrrrrrrrrrMMMMMMMMMMKKKKKKKKKK^^^^^^^^^^ZZZZZZZZZZccccccccccVVVVVVVVVV||||||||||zzzzzzzzzzjjjjjjjjjjnnnnnnnnnnvvvvvvvvvvnnnnnnnnnnssssssssssxxxxxxxxxx}}}}}}}}}}kkkkkkkkkkyyyyyyyyyyppppppppppxxxxxxxxxxzzzzzzzzzz~~~~~~~~~~cccccccccc^^^^^^^^^^rrrrrrrrrrtttttttttt}}}}}}}}}}iiiiiiiiii]]]]]]]]]]ccccccccccooooooooooXXXXXXXXXXEEEEEEEEEEllllllllll]]]]]]]]]]``````````VVVVVVVVVVFFFFFFFFFFJJJJJJJJJJVVVVVVVVVV``````````YYYYYYYYYYeeeeeeeeeennnnnnnnnniiiiiiiiiizzzzzzzzzznnnnnnnnnnrrrrrrrrrrOOOOOOOOOO@@@@@@@@@@RRRRRRRRRRccccccccccRRRRRRRRRRAAAAAAAAAAMMMMMMMMMM7777777777rrrrrrrrrrMMMMMMMMMMKKKKKKKKKK^^^^^^^^^^ZZZZZZZZZZccccccccccVVVVVVVVVV||||||||||zzzzzzzzzzjjjjjjjjjjnnnnnnnnnnvvvvvvvvvvnnnnnnnnnnssssssssssxxxxxxxxxx}}}}}}}}}}kkkkkkkkkkyyyyyyyyyyppppppppppxxxxxxxxxxzzzzzzzzzz~~~~~~~~~~cccccccccc^^^^^^^^^^rrrrrrrrrrtttttttttt}}}}}}}}}}iiiiiiiiii]]]]]]]]]]ccccccccccooooooooooXXXXXXXXXXEEEEEEEEEEllllllllll]]]]]]]]]]``````````VVVVVVVVVVFFFFFFFFFFJJJJJJJJJJVVVVVVVVVV``````````YYYYYYYYYYeeeeeeeeeennnnnnnnnniiiiiiiiiizzzzzzzzzznnnnnnnnnnrrrrrrrrrrOOOOOOOOOO@@@@@@@@@@RRRRRRRRRRccccccccccRRRRRRRRRRAAAAAAAAAAMMMMMMMMMM7777777777rrrrrrrrrrMMMMMMMMMMKKKKKKKKKK^^^^^^^^^^ZZZZZZZZZZccccccccccVVVVVVVVVV||||||||||zzzzzzzzzzjjjjjjjjjjnnnnnnnnnnvvvvvvvvvvnnnnnnnnnnssssssssssxxxxxxxxxx}}}}}}}}}}kkkkkkkkkkyyyyyyyyyyppppppppppxxxxxxxxxxzzzzzzzzzz~~~~~~~~~~cccccccccc^^^^^^^^^^rrrrrrrrrrtttttttttt}}}}}}}}}}iiiiiiiiii]]]]]]]]]]ccccccccccooooooooooXXXXXXXXXXEEEEEEEEEEllllllllll]]]]]]]]]]``````````VVVVVVVVVVFFFFFFFFFFJJJJJJJJJJVVVVVVVVVV``````````YYYYYYYYYYeeeeeeeeeennnnnnnnnniiiiiiiiiizzzzzzzzzznnnnnnnnnnrrrrrrrrrrOOOOOOOOOO@@@@@@@@@@RRRRRRRRRRccccccccccRRRRRRRRRRAAAAAAAAAAMMMMMMMMMM7777777777rrrrrrrrrrMMMMMMMMMMKKKKKKKKKK^^^^^^^^^^ZZZZZZZZZZccccccccccVVVVVVVVVV||||||||||zzzzzzzzzzjjjjjjjjjjnnnnnnnnnnvvvvvvvvvvnnnnnnnnnnssssssssssxxxxxxxxxx}}}}}}}}}}kkkkkkkkkkyyyyyyyyyyppppppppppxxxxxxxxxxzzzzzzzzzz~~~~~~~~~~cccccccccc^^^^^^^^^^rrrrrrrrrrtttttttttt}}}}}}}}}}iiiiiiiiii]]]]]]]]]]ccccccccccooooooooooXXXXXXXXXXEEEEEEEEEEllllllllll]]]]]]]]]]``````````VVVVVVVVVVFFFFFFFFFFJJJJJJJJJJVVVVVVVVVV``````````YYYYYYYYYYeeeeeeeeeennnnnnnnnniiiiiiiiiizzzzzzzzzznnnnnnnnnnrrrrrrrrrrOOOOOOOOOO@@@@@@@@@@RRRRRRRRRRccccccccccRRRRRRRRRRAAAAAAAAAAMMMMMMMMMM7777777777rrrrrrrrrrMMMMMMMMMMKKKKKKKKKK^^^^^^^^^^ZZZZZZZZZZccccccccccVVVVVVVVVV||||||||||zzzzzzzzzzjjjjjjjjjjnnnnnnnnnnvvvvvvvvvvnnnnnnnnnnssssssssssxxxxxxxxxx}}}}}}}}}}kkkkkkkkkkyyyyyyyyyyppppppppppxxxxxxxxxxzzzzzzzzzz~~~~~~~~~~cccccccccc^^^^^^^^^^rrrrrrrrrrtttttttttt}}}}}}}}}}iiiiiiiiii]]]]]]]]]]ccccccccccooooooooooXXXXXXXXXXEEEEEEEEEEllllllllll]]]]]]]]]]``````````VVVVVVVVVVFFFFFFFFFFJJJJJJJJJJVVVVVVVVVV``````````YYYYYYYYYYeeeeeeeeeennnnnnnnnniiiiiiiiiizzzzzzzzzznnnnnnnnnnrrrrrrrrrrOOOOOOOOOO@@@@@@@@@@RRRRRRRRRRccccccccccRRRRRRRRRRAAAAAAAAAAMMMMMMMMMM7777777777rrrrrrrrrrMMMMMMMMMMKKKKKKKKKK^^^^^^^^^^ZZZZZZZZZZccccccccccVVVVVVVVVV||||||||||zzzzzzzzzzjjjjjjjjjjnnnnnnnnnnvvvvvvvvvvnnnnnnnnnnssssssssssxxxxxxxxxx}}}}}}}}}}kkkkkkkkkkyyyyyyyyyyppppppppppxxxxxxxxxxzzzzzzzzzz~~~~~~~~~~cccccccccc^^^^^^^^^^rrrrrrrrrrtttttttttt}}}}}}}}}}iiiiiiiiii]]]]]]]]]]ccccccccccooooooooooXXXXXXXXXXEEEEEEEEEEllllllllll]]]]]]]]]]``````````VVVVVVVVVVFFFFFFFFFFJJJJJJJJJJVVVVVVVVVV``````````YYYYYYYYYYeeeeeeeeeennnnnnnnnniiiiiiiiiizzzzzzzzzznnnnnnnnnnrrrrrrrrrrOOOOOOOOOO@@@@@@@@@@RRRRRRRRRRccccccccccRRRRRRRRRRAAAAAAAAAAMMMMMMMMMM7777777777rrrrrrrrrrMMMMMMMMMMKKKKKKKKKK^^^^^^^^^^ZZZZZZZZZZccccccccccVVVVVVVVVV||||||||||zzzzzzzzzzjjjjjjjjjjnnnnnnnnnnvvvvvvvvvvnnnnnnnnnnssssssssssxxxxxxxxxx}}}}}}}}}}kkkkkkkkkkyyyyyyyyyyppppppppppxxxxxxxxxxzzzzzzzzzz~~~~~~~~~~cccccccccc^^^^^^^^^^rrrrrrrrrrtttttttttt}}}}}}}}}}iiiiiiiiii]]]]]]]]]]ccccccccccooooooooooXXXXXXXXXXEEEEEEEEEEllllllllll]]]]]]]]]]``````````VVVVVVVVVVFFFFFFFFFFJJJJJJJJJJVVVVVVVVVV``````````YYYYYYYYYYeeeeeeeeeennnnnnnnnniiiiiiiiiizzzzzzzzzznnnnnnnnnnrrrrrrrrrrOOOOOOOOOO@@@@@@@@@@RRRRRRRRRRccccccccccRRRRRRRRRRAAAAAAAAAAMMMMMMMMMM7777777777rrrrrrrrrrMMMMMMMMMMKKKKKKKKKK^^^^^^^^^^ZZZZZZZZZZccccccccccVVVVVVVVVV||||||||||zzzzzzzzzzjjjjjjjjjjnnnnnnnnnnvvvvvvvvvvnnnnnnnnnnssssssssssxxxxxxxxxx}}}}}}}}}}kkkkkkkkkkyyyyyyyyyyppppppppppxxxxxxxxxxzzzzzzzzzz~~~~~~~~~~cccccccccc^^^^^^^^^^rrrrrrrrrrtttttttttt}}}}}}}}}}iiiiiiiiii]]]]]]]]]]ccccccccccooooooooooXXXXXXXXXXEEEEEEEEEEllllllllll]]]]]]]]]]``````````VVVVVVVVVVFFFFFFFFFFJJJJJJJJJJVVVVVVVVVV``````````YYYYYYYYYYeeeeeeeeeennnnnnnnnniiiiiiiiiizzzzzzzzzznnnnnnnnnnrrrrrrrrrrOOOOOOOOOO@@@@@@@@@@RRRRRRRRRRccccccccccRRRRRRRRRRAAAAAAAAAAMMMMMMMMMM7777777777rrrrrrrrrrMMMMMMMMMMKKKKKKKKKK^^^^^^^^^^ZZZZZZZZZZccccccccccVVVVVVVVVV||||||||||zzzzzzzzzzjjjjjjjjjjnnnnnnnnnnvvvvvvvvvvnnnnnnnnnnssssssssssxxxxxxxxxx}}}}}}}}}}kkkkkkkkkkyyyyyyyyyypppppppppp}}}}}}}}}}vvvvvvvvvvkkkkkkkkkkrrrrrrrrrrqqqqqqqqqqttttttttttoooooooooowwwwwwwwwwllllllllllaaaaaaaaaavvvvvvvvvvYYYYYYYYYYQQQQQQQQQQiiiiiiiiii^^^^^^^^^^XXXXXXXXXXJJJJJJJJJJTTTTTTTTTTCCCCCCCCCC@@@@@@@@@@JJJJJJJJJJ^^^^^^^^^^RRRRRRRRRReeeeeeeeee\\\\\\\\\\ggggggggggqqqqqqqqqqssssssssssiiiiiiiiiibbbbbbbbbbZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWQQQQQQQQQQ``````````YYYYYYYYYYDDDDDDDDDDNNNNNNNNNNssssssssssXXXXXXXXXXffffffffffaaaaaaaaaaXXXXXXXXXXooooooooooMMMMMMMMMMttttttttttiiiiiiiiiittttttttttiiiiiiiiiiiiiiiiiiiiddddddddddiiiiiiiiiiuuuuuuuuuullllllllll{{{{{{{{{{ggggggggggnnnnnnnnnn}}}}}}}}}}vvvvvvvvvvkkkkkkkkkkrrrrrrrrrrqqqqqqqqqqttttttttttoooooooooowwwwwwwwwwllllllllllaaaaaaaaaavvvvvvvvvvYYYYYYYYYYQQQQQQQQQQiiiiiiiiii^^^^^^^^^^XXXXXXXXXXJJJJJJJJJJTTTTTTTTTTCCCCCCCCCC@@@@@@@@@@JJJJJJJJJJ^^^^^^^^^^RRRRRRRRRReeeeeeeeee\\\\\\\\\\ggggggggggqqqqqqqqqqssssssssssiiiiiiiiiibbbbbbbbbbZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWQQQQQQQQQQ``````````YYYYYYYYYYDDDDDDDDDDNNNNNNNNNNssssssssssXXXXXXXXXXffffffffffaaaaaaaaaaXXXXXXXXXXooooooooooMMMMMMMMMMttttttttttiiiiiiiiiittttttttttiiiiiiiiiiiiiiiiiiiiddddddddddiiiiiiiiiiuuuuuuuuuullllllllll{{{{{{{{{{ggggggggggnnnnnnnnnn}}}}}}}}}}vvvvvvvvvvkkkkkkkkkkrrrrrrrrrrqqqqqqqqqqttttttttttoooooooooowwwwwwwwwwllllllllllaaaaaaaaaavvvvvvvvvvYYYYYYYYYYQQQQQQQQQQiiiiiiiiii^^^^^^^^^^XXXXXXXXXXJJJJJJJJJJTTTTTTTTTTCCCCCCCCCC@@@@@@@@@@JJJJJJJJJJ^^^^^^^^^^RRRRRRRRRReeeeeeeeee\\\\\\\\\\ggggggggggqqqqqqqqqqssssssssssiiiiiiiiiibbbbbbbbbbZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWQQQQQQQQQQ``````````YYYYYYYYYYDDDDDDDDDDNNNNNNNNNNssssssssssXXXXXXXXXXffffffffffaaaaaaaaaaXXXXXXXXXXooooooooooMMMMMMMMMMttttttttttiiiiiiiiiittttttttttiiiiiiiiiiiiiiiiiiiiddddddddddiiiiiiiiiiuuuuuuuuuullllllllll{{{{{{{{{{ggggggggggnnnnnnnnnn}}}}}}}}}}vvvvvvvvvvkkkkkkkkkkrrrrrrrrrrqqqqqqqqqqttttttttttoooooooooowwwwwwwwwwllllllllllaaaaaaaaaavvvvvvvvvvYYYYYYYYYYQQQQQQQQQQiiiiiiiiii^^^^^^^^^^XXXXXXXXXXJJJJJJJJJJTTTTTTTTTTCCCCCCCCCC@@@@@@@@@@JJJJJJJJJJ^^^^^^^^^^RRRRRRRRRReeeeeeeeee\\\\\\\\\\ggggggggggqqqqqqqqqqssssssssssiiiiiiiiiibbbbbbbbbbZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWQQQQQQQQQQ``````````YYYYYYYYYYDDDDDDDDDDNNNNNNNNNNssssssssssXXXXXXXXXXffffffffffaaaaaaaaaaXXXXXXXXXXooooooooooMMMMMMMMMMttttttttttiiiiiiiiiittttttttttiiiiiiiiiiiiiiiiiiiiddddddddddiiiiiiiiiiuuuuuuuuuullllllllll{{{{{{{{{{ggggggggggnnnnnnnnnn}}}}}}}}}}vvvvvvvvvvkkkkkkkkkkrrrrrrrrrrqqqqqqqqqqttttttttttoooooooooowwwwwwwwwwllllllllllaaaaaaaaaavvvvvvvvvvYYYYYYYYYYQQQQQQQQQQiiiiiiiiii^^^^^^^^^^XXXXXXXXXXJJJJJJJJJJTTTTTTTTTTCCCCCCCCCC@@@@@@@@@@JJJJJJJJJJ^^^^^^^^^^RRRRRRRRRReeeeeeeeee\\\\\\\\\\ggggggggggqqqqqqqqqqssssssssssiiiiiiiiiibbbbbbbbbbZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWQQQQQQQQQQ``````````YYYYYYYYYYDDDDDDDDDDNNNNNNNNNNssssssssssXXXXXXXXXXffffffffffaaaaaaaaaaXXXXXXXXXXooooooooooMMMMMMMMMMttttttttttiiiiiiiiiittttttttttiiiiiiiiiiiiiiiiiiiiddddddddddiiiiiiiiiiuuuuuuuuuullllllllll{{{{{{{{{{ggggggggggnnnnnnnnnn}}}}}}}}}}vvvvvvvvvvkkkkkkkkkkrrrrrrrrrrqqqqqqqqqqttttttttttoooooooooowwwwwwwwwwllllllllllaaaaaaaaaavvvvvvvvvvYYYYYYYYYYQQQQQQQQQQiiiiiiiiii^^^^^^^^^^XXXXXXXXXXJJJJJJJJJJTTTTTTTTTTCCCCCCCCCC@@@@@@@@@@JJJJJJJJJJ^^^^^^^^^^RRRRRRRRRReeeeeeeeee\\\\\\\\\\ggggggggggqqqqqqqqqqssssssssssiiiiiiiiiibbbbbbbbbbZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWQQQQQQQQQQ``````````YYYYYYYYYYDDDDDDDDDDNNNNNNNNNNssssssssssXXXXXXXXXXffffffffffaaaaaaaaaaXXXXXXXXXXooooooooooMMMMMMMMMMttttttttttiiiiiiiiiittttttttttiiiiiiiiiiiiiiiiiiiiddddddddddiiiiiiiiiiuuuuuuuuuullllllllll{{{{{{{{{{ggggggggggnnnnnnnnnn}}}}}}}}}}vvvvvvvvvvkkkkkkkkkkrrrrrrrrrrqqqqqqqqqqttttttttttoooooooooowwwwwwwwwwllllllllllaaaaaaaaaavvvvvvvvvvYYYYYYYYYYQQQQQQQQQQiiiiiiiiii^^^^^^^^^^XXXXXXXXXXJJJJJJJJJJTTTTTTTTTTCCCCCCCCCC@@@@@@@@@@JJJJJJJJJJ^^^^^^^^^^RRRRRRRRRReeeeeeeeee\\\\\\\\\\ggggggggggqqqqqqqqqqssssssssssiiiiiiiiiibbbbbbbbbbZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWQQQQQQQQQQ``````````YYYYYYYYYYDDDDDDDDDDNNNNNNNNNNssssssssssXXXXXXXXXXffffffffffaaaaaaaaaaXXXXXXXXXXooooooooooMMMMMMMMMMttttttttttiiiiiiiiiittttttttttiiiiiiiiiiiiiiiiiiiiddddddddddiiiiiiiiiiuuuuuuuuuullllllllll{{{{{{{{{{ggggggggggnnnnnnnnnn}}}}}}}}}}vvvvvvvvvvkkkkkkkkkkrrrrrrrrrrqqqqqqqqqqttttttttttoooooooooowwwwwwwwwwllllllllllaaaaaaaaaavvvvvvvvvvYYYYYYYYYYQQQQQQQQQQiiiiiiiiii^^^^^^^^^^XXXXXXXXXXJJJJJJJJJJTTTTTTTTTTCCCCCCCCCC@@@@@@@@@@JJJJJJJJJJ^^^^^^^^^^RRRRRRRRRReeeeeeeeee\\\\\\\\\\ggggggggggqqqqqqqqqqssssssssssiiiiiiiiiibbbbbbbbbbZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWQQQQQQQQQQ``````````YYYYYYYYYYDDDDDDDDDDNNNNNNNNNNssssssssssXXXXXXXXXXffffffffffaaaaaaaaaaXXXXXXXXXXooooooooooMMMMMMMMMMttttttttttiiiiiiiiiittttttttttiiiiiiiiiiiiiiiiiiiiddddddddddiiiiiiiiiiuuuuuuuuuullllllllll{{{{{{{{{{ggggggggggnnnnnnnnnn}}}}}}}}}}vvvvvvvvvvkkkkkkkkkkrrrrrrrrrrqqqqqqqqqqttttttttttoooooooooowwwwwwwwwwllllllllllaaaaaaaaaavvvvvvvvvvYYYYYYYYYYQQQQQQQQQQiiiiiiiiii^^^^^^^^^^XXXXXXXXXXJJJJJJJJJJTTTTTTTTTTCCCCCCCCCC@@@@@@@@@@JJJJJJJJJJ^^^^^^^^^^RRRRRRRRRReeeeeeeeee\\\\\\\\\\ggggggggggqqqqqqqqqqssssssssssiiiiiiiiiibbbbbbbbbbZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWQQQQQQQQQQ``````````YYYYYYYYYYDDDDDDDDDDNNNNNNNNNNssssssssssXXXXXXXXXXffffffffffaaaaaaaaaaXXXXXXXXXXooooooooooMMMMMMMMMMttttttttttiiiiiiiiiittttttttttiiiiiiiiiiiiiiiiiiiiddddddddddiiiiiiiiiiuuuuuuuuuullllllllll{{{{{{{{{{ggggggggggnnnnnnnnnn}}}}}}}}}}vvvvvvvvvvkkkkkkkkkkrrrrrrrrrrqqqqqqqqqqttttttttttoooooooooowwwwwwwwwwllllllllllaaaaaaaaaavvvvvvvvvvYYYYYYYYYYQQQQQQQQQQiiiiiiiiii^^^^^^^^^^XXXXXXXXXXJJJJJJJJJJTTTTTTTTTTCCCCCCCCCC@@@@@@@@@@JJJJJJJJJJ^^^^^^^^^^RRRRRRRRRReeeeeeeeee\\\\\\\\\\ggggggggggqqqqqqqqqqssssssssssiiiiiiiiiibbbbbbbbbbZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWQQQQQQQQQQ``````````YYYYYYYYYYDDDDDDDDDDNNNNNNNNNNssssssssssXXXXXXXXXXffffffffffaaaaaaaaaaXXXXXXXXXXooooooooooMMMMMMMMMMttttttttttiiiiiiiiiittttttttttiiiiiiiiiiiiiiiiiiiiddddddddddiiiiiiiiiiuuuuuuuuuullllllllll{{{{{{{{{{ggggggggggnnnnnnnnnnwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwyyyyyyyyyy||||||||||ttttttttttxxxxxxxxxxttttttttttppppppppppqqqqqqqqqqxxxxxxxxxx}}}}}}}}}}sssssssssseeeeeeeeeeOOOOOOOOOOYYYYYYYYYY__________aaaaaaaaaaffffffffffffffffffffSSSSSSSSSS\\\\\\\\\\UUUUUUUUUU>>>>>>>>>>MMMMMMMMMMaaaaaaaaaa\\\\\\\\\\RRRRRRRRRRFFFFFFFFFFjjjjjjjjjjwwwwwwwwwwtttttttttt^^^^^^^^^^]]]]]]]]]]XXXXXXXXXXffffffffffjjjjjjjjjjnnnnnnnnnnJJJJJJJJJJddddddddddLLLLLLLLLLPPPPPPPPPPSSSSSSSSSSwwwwwwwwwwffffffffffggggggggggkkkkkkkkkkyyyyyyyyyyoooooooooo[[[[[[[[[[^^^^^^^^^^kkkkkkkkkklllllllllleeeeeeeeeepppppppppprrrrrrrrrryyyyyyyyyyxxxxxxxxxxxxxxxxxxxxddddddddddiiiiiiiiiissssssssssiiiiiiiiiiwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwyyyyyyyyyy||||||||||ttttttttttxxxxxxxxxxttttttttttppppppppppqqqqqqqqqqxxxxxxxxxx}}}}}}}}}}sssssssssseeeeeeeeeeOOOOOOOOOOYYYYYYYYYY__________aaaaaaaaaaffffffffffffffffffffSSSSSSSSSS\\\\\\\\\\UUUUUUUUUU>>>>>>>>>>MMMMMMMMMMaaaaaaaaaa\\\\\\\\\\RRRRRRRRRRFFFFFFFFFFjjjjjjjjjjwwwwwwwwwwtttttttttt^^^^^^^^^^]]]]]]]]]]XXXXXXXXXXffffffffffjjjjjjjjjjnnnnnnnnnnJJJJJJJJJJddddddddddLLLLLLLLLLPPPPPPPPPPSSSSSSSSSSwwwwwwwwwwffffffffffggggggggggkkkkkkkkkkyyyyyyyyyyoooooooooo[[[[[[[[[[^^^^^^^^^^kkkkkkkkkklllllllllleeeeeeeeeepppppppppprrrrrrrrrryyyyyyyyyyxxxxxxxxxxxxxxxxxxxxddddddddddiiiiiiiiiissssssssssiiiiiiiiiiwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwyyyyyyyyyy||||||||||ttttttttttxxxxxxxxxxttttttttttppppppppppqqqqqqqqqqxxxxxxxxxx}}}}}}}}}}sssssssssseeeeeeeeeeOOOOOOOOOOYYYYYYYYYY__________aaaaaaaaaaffffffffffffffffffffSSSSSSSSSS\\\\\\\\\\UUUUUUUUUU>>>>>>>>>>MMMMMMMMMMaaaaaaaaaa\\\\\\\\\\RRRRRRRRRRFFFFFFFFFFjjjjjjjjjjwwwwwwwwwwtttttttttt^^^^^^^^^^]]]]]]]]]]XXXXXXXXXXffffffffffjjjjjjjjjjnnnnnnnnnnJJJJJJJJJJddddddddddLLLLLLLLLLPPPPPPPPPPSSSSSSSSSSwwwwwwwwwwffffffffffggggggggggkkkkkkkkkkyyyyyyyyyyoooooooooo[[[[[[[[[[^^^^^^^^^^kkkkkkkkkklllllllllleeeeeeeeeepppppppppprrrrrrrrrryyyyyyyyyyxxxxxxxxxxxxxxxxxxxxddddddddddiiiiiiiiiissssssssssiiiiiiiiiiwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwyyyyyyyyyy||||||||||ttttttttttxxxxxxxxxxttttttttttppppppppppqqqqqqqqqqxxxxxxxxxx}}}}}}}}}}sssssssssseeeeeeeeeeOOOOOOOOOOYYYYYYYYYY__________aaaaaaaaaaffffffffffffffffffffSSSSSSSSSS\\\\\\\\\\UUUUUUUUUU>>>>>>>>>>MMMMMMMMMMaaaaaaaaaa\\\\\\\\\\RRRRRRRRRRFFFFFFFFFFjjjjjjjjjjwwwwwwwwwwtttttttttt^^^^^^^^^^]]]]]]]]]]XXXXXXXXXXffffffffffjjjjjjjjjjnnnnnnnnnnJJJJJJJJJJddddddddddLLLLLLLLLLPPPPPPPPPPSSSSSSSSSSwwwwwwwwwwffffffffffggggggggggkkkkkkkkkkyyyyyyyyyyoooooooooo[[[[[[[[[[^^^^^^^^^^kkkkkkkkkklllllllllleeeeeeeeeepppppppppprrrrrrrrrryyyyyyyyyyxxxxxxxxxxxxxxxxxxxxddddddddddiiiiiiiiiissssssssssiiiiiiiiiiwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwyyyyyyyyyy||||||||||ttttttttttxxxxxxxxxxttttttttttppppppppppqqqqqqqqqqxxxxxxxxxx}}}}}}}}}}sssssssssseeeeeeeeeeOOOOOOOOOOYYYYYYYYYY__________aaaaaaaaaaffffffffffffffffffffSSSSSSSSSS\\\\\\\\\\UUUUUUUUUU>>>>>>>>>>MMMMMMMMMMaaaaaaaaaa\\\\\\\\\\RRRRRRRRRRFFFFFFFFFFjjjjjjjjjjwwwwwwwwwwtttttttttt^^^^^^^^^^]]]]]]]]]]XXXXXXXXXXffffffffffjjjjjjjjjjnnnnnnnnnnJJJJJJJJJJddddddddddLLLLLLLLLLPPPPPPPPPPSSSSSSSSSSwwwwwwwwwwffffffffffggggggggggkkkkkkkkkkyyyyyyyyyyoooooooooo[[[[[[[[[[^^^^^^^^^^kkkkkkkkkklllllllllleeeeeeeeeepppppppppprrrrrrrrrryyyyyyyyyyxxxxxxxxxxxxxxxxxxxxddddddddddiiiiiiiiiissssssssssiiiiiiiiiiwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwyyyyyyyyyy||||||||||ttttttttttxxxxxxxxxxttttttttttppppppppppqqqqqqqqqqxxxxxxxxxx}}}}}}}}}}sssssssssseeeeeeeeeeOOOOOOOOOOYYYYYYYYYY__________aaaaaaaaaaffffffffffffffffffffSSSSSSSSSS\\\\\\\\\\UUUUUUUUUU>>>>>>>>>>MMMMMMMMMMaaaaaaaaaa\\\\\\\\\\RRRRRRRRRRFFFFFFFFFFjjjjjjjjjjwwwwwwwwwwtttttttttt^^^^^^^^^^]]]]]]]]]]XXXXXXXXXXffffffffffjjjjjjjjjjnnnnnnnnnnJJJJJJJJJJddddddddddLLLLLLLLLLPPPPPPPPPPSSSSSSSSSSwwwwwwwwwwffffffffffggggggggggkkkkkkkkkkyyyyyyyyyyoooooooooo[[[[[[[[[[^^^^^^^^^^kkkkkkkkkklllllllllleeeeeeeeeepppppppppprrrrrrrrrryyyyyyyyyyxxxxxxxxxxxxxxxxxxxxddddddddddiiiiiiiiiissssssssssiiiiiiiiiiwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwyyyyyyyyyy||||||||||ttttttttttxxxxxxxxxxttttttttttppppppppppqqqqqqqqqqxxxxxxxxxx}}}}}}}}}}sssssssssseeeeeeeeeeOOOOOOOOOOYYYYYYYYYY__________aaaaaaaaaaffffffffffffffffffffSSSSSSSSSS\\\\\\\\\\UUUUUUUUUU>>>>>>>>>>MMMMMMMMMMaaaaaaaaaa\\\\\\\\\\RRRRRRRRRRFFFFFFFFFFjjjjjjjjjjwwwwwwwwwwtttttttttt^^^^^^^^^^]]]]]]]]]]XXXXXXXXXXffffffffffjjjjjjjjjjnnnnnnnnnnJJJJJJJJJJddddddddddLLLLLLLLLLPPPPPPPPPPSSSSSSSSSSwwwwwwwwwwffffffffffggggggggggkkkkkkkkkkyyyyyyyyyyoooooooooo[[[[[[[[[[^^^^^^^^^^kkkkkkkkkklllllllllleeeeeeeeeepppppppppprrrrrrrrrryyyyyyyyyyxxxxxxxxxxxxxxxxxxxxddddddddddiiiiiiiiiissssssssssiiiiiiiiiiwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwyyyyyyyyyy||||||||||ttttttttttxxxxxxxxxxttttttttttppppppppppqqqqqqqqqqxxxxxxxxxx}}}}}}}}}}sssssssssseeeeeeeeeeOOOOOOOOOOYYYYYYYYYY__________aaaaaaaaaaffffffffffffffffffffSSSSSSSSSS\\\\\\\\\\UUUUUUUUUU>>>>>>>>>>MMMMMMMMMMaaaaaaaaaa\\\\\\\\\\RRRRRRRRRRFFFFFFFFFFjjjjjjjjjjwwwwwwwwwwtttttttttt^^^^^^^^^^]]]]]]]]]]XXXXXXXXXXffffffffffjjjjjjjjjjnnnnnnnnnnJJJJJJJJJJddddddddddLLLLLLLLLLPPPPPPPPPPSSSSSSSSSSwwwwwwwwwwffffffffffggggggggggkkkkkkkkkkyyyyyyyyyyoooooooooo[[[[[[[[[[^^^^^^^^^^kkkkkkkkkklllllllllleeeeeeeeeepppppppppprrrrrrrrrryyyyyyyyyyxxxxxxxxxxxxxxxxxxxxddddddddddiiiiiiiiiissssssssssiiiiiiiiiiwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwyyyyyyyyyy||||||||||ttttttttttxxxxxxxxxxttttttttttppppppppppqqqqqqqqqqxxxxxxxxxx}}}}}}}}}}sssssssssseeeeeeeeeeOOOOOOOOOOYYYYYYYYYY__________aaaaaaaaaaffffffffffffffffffffSSSSSSSSSS\\\\\\\\\\UUUUUUUUUU>>>>>>>>>>MMMMMMMMMMaaaaaaaaaa\\\\\\\\\\RRRRRRRRRRFFFFFFFFFFjjjjjjjjjjwwwwwwwwwwtttttttttt^^^^^^^^^^]]]]]]]]]]XXXXXXXXXXffffffffffjjjjjjjjjjnnnnnnnnnnJJJJJJJJJJddddddddddLLLLLLLLLLPPPPPPPPPPSSSSSSSSSSwwwwwwwwwwffffffffffggggggggggkkkkkkkkkkyyyyyyyyyyoooooooooo[[[[[[[[[[^^^^^^^^^^kkkkkkkkkklllllllllleeeeeeeeeepppppppppprrrrrrrrrryyyyyyyyyyxxxxxxxxxxxxxxxxxxxxddddddddddiiiiiiiiiissssssssssiiiiiiiiiiwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwyyyyyyyyyy||||||||||ttttttttttxxxxxxxxxxttttttttttppppppppppqqqqqqqqqqxxxxxxxxxx}}}}}}}}}}sssssssssseeeeeeeeeeOOOOOOOOOOYYYYYYYYYY__________aaaaaaaaaaffffffffffffffffffffSSSSSSSSSS\\\\\\\\\\UUUUUUUUUU>>>>>>>>>>MMMMMMMMMMaaaaaaaaaa\\\\\\\\\\RRRRRRRRRRFFFFFFFFFFjjjjjjjjjjwwwwwwwwwwtttttttttt^^^^^^^^^^]]]]]]]]]]XXXXXXXXXXffffffffffjjjjjjjjjjnnnnnnnnnnJJJJJJJJJJddddddddddLLLLLLLLLLPPPPPPPPPPSSSSSSSSSSwwwwwwwwwwffffffffffggggggggggkkkkkkkkkkyyyyyyyyyyoooooooooo[[[[[[[[[[^^^^^^^^^^kkkkkkkkkklllllllllleeeeeeeeeepppppppppprrrrrrrrrryyyyyyyyyyxxxxxxxxxxxxxxxxxxxxddddddddddiiiiiiiiiissssssssssiiiiiiiiiiqqqqqqqqqqaaaaaaaaaacccccccccc{{{{{{{{{{zzzzzzzzzznnnnnnnnnnyyyyyyyyyy~~~~~~~~~~SSSSSSSSSSxxxxxxxxxxwwwwwwwwwwWWWWWWWWWWiiiiiiiiii^^^^^^^^^^ffffffffffkkkkkkkkkklllllllllljjjjjjjjjjffffffffffZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWOOOOOOOOOO]]]]]]]]]]ddddddddddggggggggggeeeeeeeeeeaaaaaaaaaapppppppppp``````````NNNNNNNNNNjjjjjjjjjjvvvvvvvvvvIIIIIIIIIIsssssssssspppppppppp\\\\\\\\\\YYYYYYYYYYddddddddddaaaaaaaaaabbbbbbbbbbddddddddddiiiiiiiiiiZZZZZZZZZZYYYYYYYYYYbbbbbbbbbb^^^^^^^^^^VVVVVVVVVVnnnnnnnnnnyyyyyyyyyy}}}}}}}}}}~~~~~~~~~~xxxxxxxxxxZZZZZZZZZZ\\\\\\\\\\kkkkkkkkkkjjjjjjjjjjttttttttttqqqqqqqqqqaaaaaaaaaacccccccccc{{{{{{{{{{zzzzzzzzzznnnnnnnnnnyyyyyyyyyy~~~~~~~~~~SSSSSSSSSSxxxxxxxxxxwwwwwwwwwwWWWWWWWWWWiiiiiiiiii^^^^^^^^^^ffffffffffkkkkkkkkkklllllllllljjjjjjjjjjffffffffffZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWOOOOOOOOOO]]]]]]]]]]ddddddddddggggggggggeeeeeeeeeeaaaaaaaaaapppppppppp``````````NNNNNNNNNNjjjjjjjjjjvvvvvvvvvvIIIIIIIIIIsssssssssspppppppppp\\\\\\\\\\YYYYYYYYYYddddddddddaaaaaaaaaabbbbbbbbbbddddddddddiiiiiiiiiiZZZZZZZZZZYYYYYYYYYYbbbbbbbbbb^^^^^^^^^^VVVVVVVVVVnnnnnnnnnnyyyyyyyyyy}}}}}}}}}}~~~~~~~~~~xxxxxxxxxxZZZZZZZZZZ\\\\\\\\\\kkkkkkkkkkjjjjjjjjjjttttttttttqqqqqqqqqqaaaaaaaaaacccccccccc{{{{{{{{{{zzzzzzzzzznnnnnnnnnnyyyyyyyyyy~~~~~~~~~~SSSSSSSSSSxxxxxxxxxxwwwwwwwwwwWWWWWWWWWWiiiiiiiiii^^^^^^^^^^ffffffffffkkkkkkkkkklllllllllljjjjjjjjjjffffffffffZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWOOOOOOOOOO]]]]]]]]]]ddddddddddggggggggggeeeeeeeeeeaaaaaaaaaapppppppppp``````````NNNNNNNNNNjjjjjjjjjjvvvvvvvvvvIIIIIIIIIIsssssssssspppppppppp\\\\\\\\\\YYYYYYYYYYddddddddddaaaaaaaaaabbbbbbbbbbddddddddddiiiiiiiiiiZZZZZZZZZZYYYYYYYYYYbbbbbbbbbb^^^^^^^^^^VVVVVVVVVVnnnnnnnnnnyyyyyyyyyy}}}}}}}}}}~~~~~~~~~~xxxxxxxxxxZZZZZZZZZZ\\\\\\\\\\kkkkkkkkkkjjjjjjjjjjttttttttttqqqqqqqqqqaaaaaaaaaacccccccccc{{{{{{{{{{zzzzzzzzzznnnnnnnnnnyyyyyyyyyy~~~~~~~~~~SSSSSSSSSSxxxxxxxxxxwwwwwwwwwwWWWWWWWWWWiiiiiiiiii^^^^^^^^^^ffffffffffkkkkkkkkkklllllllllljjjjjjjjjjffffffffffZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWOOOOOOOOOO]]]]]]]]]]ddddddddddggggggggggeeeeeeeeeeaaaaaaaaaapppppppppp``````````NNNNNNNNNNjjjjjjjjjjvvvvvvvvvvIIIIIIIIIIsssssssssspppppppppp\\\\\\\\\\YYYYYYYYYYddddddddddaaaaaaaaaabbbbbbbbbbddddddddddiiiiiiiiiiZZZZZZZZZZYYYYYYYYYYbbbbbbbbbb^^^^^^^^^^VVVVVVVVVVnnnnnnnnnnyyyyyyyyyy}}}}}}}}}}~~~~~~~~~~xxxxxxxxxxZZZZZZZZZZ\\\\\\\\\\kkkkkkkkkkjjjjjjjjjjttttttttttqqqqqqqqqqaaaaaaaaaacccccccccc{{{{{{{{{{zzzzzzzzzznnnnnnnnnnyyyyyyyyyy~~~~~~~~~~SSSSSSSSSSxxxxxxxxxxwwwwwwwwwwWWWWWWWWWWiiiiiiiiii^^^^^^^^^^ffffffffffkkkkkkkkkklllllllllljjjjjjjjjjffffffffffZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWOOOOOOOOOO]]]]]]]]]]ddddddddddggggggggggeeeeeeeeeeaaaaaaaaaapppppppppp``````````NNNNNNNNNNjjjjjjjjjjvvvvvvvvvvIIIIIIIIIIsssssssssspppppppppp\\\\\\\\\\YYYYYYYYYYddddddddddaaaaaaaaaabbbbbbbbbbddddddddddiiiiiiiiiiZZZZZZZZZZYYYYYYYYYYbbbbbbbbbb^^^^^^^^^^VVVVVVVVVVnnnnnnnnnnyyyyyyyyyy}}}}}}}}}}~~~~~~~~~~xxxxxxxxxxZZZZZZZZZZ\\\\\\\\\\kkkkkkkkkkjjjjjjjjjjttttttttttqqqqqqqqqqaaaaaaaaaacccccccccc{{{{{{{{{{zzzzzzzzzznnnnnnnnnnyyyyyyyyyy~~~~~~~~~~SSSSSSSSSSxxxxxxxxxxwwwwwwwwwwWWWWWWWWWWiiiiiiiiii^^^^^^^^^^ffffffffffkkkkkkkkkklllllllllljjjjjjjjjjffffffffffZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWOOOOOOOOOO]]]]]]]]]]ddddddddddggggggggggeeeeeeeeeeaaaaaaaaaapppppppppp``````````NNNNNNNNNNjjjjjjjjjjvvvvvvvvvvIIIIIIIIIIsssssssssspppppppppp\\\\\\\\\\YYYYYYYYYYddddddddddaaaaaaaaaabbbbbbbbbbddddddddddiiiiiiiiiiZZZZZZZZZZYYYYYYYYYYbbbbbbbbbb^^^^^^^^^^VVVVVVVVVVnnnnnnnnnnyyyyyyyyyy}}}}}}}}}}~~~~~~~~~~xxxxxxxxxxZZZZZZZZZZ\\\\\\\\\\kkkkkkkkkkjjjjjjjjjjttttttttttqqqqqqqqqqaaaaaaaaaacccccccccc{{{{{{{{{{zzzzzzzzzznnnnnnnnnnyyyyyyyyyy~~~~~~~~~~SSSSSSSSSSxxxxxxxxxxwwwwwwwwwwWWWWWWWWWWiiiiiiiiii^^^^^^^^^^ffffffffffkkkkkkkkkklllllllllljjjjjjjjjjffffffffffZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWOOOOOOOOOO]]]]]]]]]]ddddddddddggggggggggeeeeeeeeeeaaaaaaaaaapppppppppp``````````NNNNNNNNNNjjjjjjjjjjvvvvvvvvvvIIIIIIIIIIsssssssssspppppppppp\\\\\\\\\\YYYYYYYYYYddddddddddaaaaaaaaaabbbbbbbbbbddddddddddiiiiiiiiiiZZZZZZZZZZYYYYYYYYYYbbbbbbbbbb^^^^^^^^^^VVVVVVVVVVnnnnnnnnnnyyyyyyyyyy}}}}}}}}}}~~~~~~~~~~xxxxxxxxxxZZZZZZZZZZ\\\\\\\\\\kkkkkkkkkkjjjjjjjjjjttttttttttqqqqqqqqqqaaaaaaaaaacccccccccc{{{{{{{{{{zzzzzzzzzznnnnnnnnnnyyyyyyyyyy~~~~~~~~~~SSSSSSSSSSxxxxxxxxxxwwwwwwwwwwWWWWWWWWWWiiiiiiiiii^^^^^^^^^^ffffffffffkkkkkkkkkklllllllllljjjjjjjjjjffffffffffZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWOOOOOOOOOO]]]]]]]]]]ddddddddddggggggggggeeeeeeeeeeaaaaaaaaaapppppppppp``````````NNNNNNNNNNjjjjjjjjjjvvvvvvvvvvIIIIIIIIIIsssssssssspppppppppp\\\\\\\\\\YYYYYYYYYYddddddddddaaaaaaaaaabbbbbbbbbbddddddddddiiiiiiiiiiZZZZZZZZZZYYYYYYYYYYbbbbbbbbbb^^^^^^^^^^VVVVVVVVVVnnnnnnnnnnyyyyyyyyyy}}}}}}}}}}~~~~~~~~~~xxxxxxxxxxZZZZZZZZZZ\\\\\\\\\\kkkkkkkkkkjjjjjjjjjjttttttttttqqqqqqqqqqaaaaaaaaaacccccccccc{{{{{{{{{{zzzzzzzzzznnnnnnnnnnyyyyyyyyyy~~~~~~~~~~SSSSSSSSSSxxxxxxxxxxwwwwwwwwwwWWWWWWWWWWiiiiiiiiii^^^^^^^^^^ffffffffffkkkkkkkkkklllllllllljjjjjjjjjjffffffffffZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWOOOOOOOOOO]]]]]]]]]]ddddddddddggggggggggeeeeeeeeeeaaaaaaaaaapppppppppp``````````NNNNNNNNNNjjjjjjjjjjvvvvvvvvvvIIIIIIIIIIsssssssssspppppppppp\\\\\\\\\\YYYYYYYYYYddddddddddaaaaaaaaaabbbbbbbbbbddddddddddiiiiiiiiiiZZZZZZZZZZYYYYYYYYYYbbbbbbbbbb^^^^^^^^^^VVVVVVVVVVnnnnnnnnnnyyyyyyyyyy}}}}}}}}}}~~~~~~~~~~xxxxxxxxxxZZZZZZZZZZ\\\\\\\\\\kkkkkkkkkkjjjjjjjjjjttttttttttqqqqqqqqqqaaaaaaaaaacccccccccc{{{{{{{{{{zzzzzzzzzznnnnnnnnnnyyyyyyyyyy~~~~~~~~~~SSSSSSSSSSxxxxxxxxxxwwwwwwwwwwWWWWWWWWWWiiiiiiiiii^^^^^^^^^^ffffffffffkkkkkkkkkklllllllllljjjjjjjjjjffffffffffZZZZZZZZZZOOOOOOOOOOWWWWWWWWWWOOOOOOOOOO]]]]]]]]]]ddddddddddggggggggggeeeeeeeeeeaaaaaaaaaapppppppppp``````````NNNNNNNNNNjjjjjjjjjjvvvvvvvvvvIIIIIIIIIIsssssssssspppppppppp\\\\\\\\\\YYYYYYYYYYddddddddddaaaaaaaaaabbbbbbbbbbddddddddddiiiiiiiiiiZZZZZZZZZZYYYYYYYYYYbbbbbbbbbb^^^^^^^^^^VVVVVVVVVVnnnnnnnnnnyyyyyyyyyy}}}}}}}}}}~~~~~~~~~~xxxxxxxxxxZZZZZZZZZZ\\\\\\\\\\kkkkkkkkkkjjjjjjjjjjttttttttttjjjjjjjjjjZZZZZZZZZZYYYYYYYYYYddddddddddVVVVVVVVVVWWWWWWWWWWvvvvvvvvvv}}}}}}}}}}zzzzzzzzzzoooooooooo~~~~~~~~~~llllllllllttttttttttWWWWWWWWWW]]]]]]]]]]ffffffffffqqqqqqqqqqYYYYYYYYYYZZZZZZZZZZ^^^^^^^^^^WWWWWWWWWWYYYYYYYYYYllllllllllOOOOOOOOOO^^^^^^^^^^QQQQQQQQQQooooooooooUUUUUUUUUUcccccccccc__________``````````hhhhhhhhhhjjjjjjjjjj^^^^^^^^^^ssssssssssYYYYYYYYYYbbbbbbbbbbddddddddddxxxxxxxxxxllllllllll||||||||||xxxxxxxxxxaaaaaaaaaa]]]]]]]]]]ppppppppppRRRRRRRRRR\\\\\\\\\\kkkkkkkkkk[[[[[[[[[[XXXXXXXXXXkkkkkkkkkkmmmmmmmmmm}}}}}}}}}}eeeeeeeeeennnnnnnnnnvvvvvvvvvvggggggggggjjjjjjjjjjrrrrrrrrrriiiiiiiiiinnnnnnnnnn{{{{{{{{{{LLLLLLLLLLjjjjjjjjjjZZZZZZZZZZYYYYYYYYYYddddddddddVVVVVVVVVVWWWWWWWWWWvvvvvvvvvv}}}}}}}}}}zzzzzzzzzzoooooooooo~~~~~~~~~~llllllllllttttttttttWWWWWWWWWW]]]]]]]]]]ffffffffffqqqqqqqqqqYYYYYYYYYYZZZZZZZZZZ^^^^^^^^^^WWWWWWWWWWYYYYYYYYYYllllllllllOOOOOOOOOO^^^^^^^^^^QQQQQQQQQQooooooooooUUUUUUUUUUcccccccccc__________``````````hhhhhhhhhhjjjjjjjjjj^^^^^^^^^^ssssssssssYYYYYYYYYYbbbbbbbbbbddddddddddxxxxxxxxxxllllllllll||||||||||xxxxxxxxxxaaaaaaaaaa]]]]]]]]]]ppppppppppRRRRRRRRRR\\\\\\\\\\kkkkkkkkkk[[[[[[[[[[XXXXXXXXXXkkkkkkkkkkmmmmmmmmmm}}}}}}}}}}eeeeeeeeeennnnnnnnnnvvvvvvvvvvggggggggggjjjjjjjjjjrrrrrrrrrriiiiiiiiiinnnnnnnnnn{{{{{{{{{{LLLLLLLLLLjjjjjjjjjjZZZZZZZZZZYYYYYYYYYYddddddddddVVVVVVVVVVWWWWWWWWWWvvvvvvvvvv}}}}}}}}}}zzzzzzzzzzoooooooooo~~~~~~~~~~llllllllllttttttttttWWWWWWWWWW]]]]]]]]]]ffffffffffqqqqqqqqqqYYYYYYYYYYZZZZZZZZZZ^^^^^^^^^^WWWWWWWWWWYYYYYYYYYYllllllllllOOOOOOOOOO^^^^^^^^^^QQQQQQQQQQooooooooooUUUUUUUUUUcccccccccc__________``````````hhhhhhhhhhjjjjjjjjjj^^^^^^^^^^ssssssssssYYYYYYYYYYbbbbbbbbbbddddddddddxxxxxxxxxxllllllllll||||||||||xxxxxxxxxxaaaaaaaaaa]]]]]]]]]]ppppppppppRRRRRRRRRR\\\\\\\\\\kkkkkkkkkk[[[[[[[[[[XXXXXXXXXXkkkkkkkkkkmmmmmmmmmm}}}}}}}}}}eeeeeeeeeennnnnnnnnnvvvvvvvvvvggggggggggjjjjjjjjjjrrrrrrrrrriiiiiiiiiinnnnnnnnnn{{{{{{{{{{LLLLLLLLLLjjjjjjjjjjZZZZZZZZZZYYYYYYYYYYddddddddddVVVVVVVVVVWWWWWWWWWWvvvvvvvvvv}}}}}}}}}}zzzzzzzzzzoooooooooo~~~~~~~~~~llllllllllttttttttttWWWWWWWWWW]]]]]]]]]]ffffffffffqqqqqqqqqqYYYYYYYYYYZZZZZZZZZZ^^^^^^^^^^WWWWWWWWWWYYYYYYYYYYllllllllllOOOOOOOOOO^^^^^^^^^^QQQQQQQQQQooooooooooUUUUUUUUUUcccccccccc__________``````````hhhhhhhhhhjjjjjjjjjj^^^^^^^^^^ssssssssssYYYYYYYYYYbbbbbbbbbbddddddddddxxxxxxxxxxllllllllll||||||||||xxxxxxxxxxaaaaaaaaaa]]]]]]]]]]ppppppppppRRRRRRRRRR\\\\\\\\\\kkkkkkkkkk[[[[[[[[[[XXXXXXXXXXkkkkkkkkkkmmmmmmmmmm}}}}}}}}}}eeeeeeeeeennnnnnnnnnvvvvvvvvvvggggggggggjjjjjjjjjjrrrrrrrrrriiiiiiiiiinnnnnnnnnn{{{{{{{{{{LLLLLLLLLLjjjjjjjjjjZZZZZZZZZZYYYYYYYYYYddddddddddVVVVVVVVVVWWWWWWWWWWvvvvvvvvvv}}}}}}}}}}zzzzzzzzzzoooooooooo~~~~~~~~~~llllllllllttttttttttWWWWWWWWWW]]]]]]]]]]ffffffffffqqqqqqqqqqYYYYYYYYYYZZZZZZZZZZ^^^^^^^^^^WWWWWWWWWWYYYYYYYYYYllllllllllOOOOOOOOOO^^^^^^^^^^QQQQQQQQQQooooooooooUUUUUUUUUUcccccccccc__________``````````hhhhhhhhhhjjjjjjjjjj^^^^^^^^^^ssssssssssYYYYYYYYYYbbbbbbbbbbddddddddddxxxxxxxxxxllllllllll||||||||||xxxxxxxxxxaaaaaaaaaa]]]]]]]]]]ppppppppppRRRRRRRRRR\\\\\\\\\\kkkkkkkkkk[[[[[[[[[[XXXXXXXXXXkkkkkkkkkkmmmmmmmmmm}}}}}}}}}}eeeeeeeeeennnnnnnnnnvvvvvvvvvvggggggggggjjjjjjjjjjrrrrrrrrrriiiiiiiiiinnnnnnnnnn{{{{{{{{{{LLLLLLLLLLjjjjjjjjjjZZZZZZZZZZYYYYYYYYYYddddddddddVVVVVVVVVVWWWWWWWWWWvvvvvvvvvv}}}}}}}}}}zzzzzzzzzzoooooooooo~~~~~~~~~~llllllllllttttttttttWWWWWWWWWW]]]]]]]]]]ffffffffffqqqqqqqqqqYYYYYYYYYYZZZZZZZZZZ^^^^^^^^^^WWWWWWWWWWYYYYYYYYYYllllllllllOOOOOOOOOO^^^^^^^^^^QQQQQQQQQQooooooooooUUUUUUUUUUcccccccccc__________``````````hhhhhhhhhhjjjjjjjjjj^^^^^^^^^^ssssssssssYYYYYYYYYYbbbbbbbbbbddddddddddxxxxxxxxxxllllllllll||||||||||xxxxxxxxxxaaaaaaaaaa]]]]]]]]]]ppppppppppRRRRRRRRRR\\\\\\\\\\kkkkkkkkkk[[[[[[[[[[XXXXXXXXXXkkkkkkkkkkmmmmmmmmmm}}}}}}}}}}eeeeeeeeeennnnnnnnnnvvvvvvvvvvggggggggggjjjjjjjjjjrrrrrrrrrriiiiiiiiiinnnnnnnnnn{{{{{{{{{{LLLLLLLLLLjjjjjjjjjjZZZZZZZZZZYYYYYYYYYYddddddddddVVVVVVVVVVWWWWWWWWWWvvvvvvvvvv}}}}}}}}}}zzzzzzzzzzoooooooooo~~~~~~~~~~llllllllllttttttttttWWWWWWWWWW]]]]]]]]]]ffffffffffqqqqqqqqqqYYYYYYYYYYZZZZZZZZZZ^^^^^^^^^^WWWWWWWWWWYYYYYYYYYYllllllllllOOOOOOOOOO^^^^^^^^^^QQQQQQQQQQooooooooooUUUUUUUUUUcccccccccc__________``````````hhhhhhhhhhjjjjjjjjjj^^^^^^^^^^ssssssssssYYYYYYYYYYbbbbbbbbbbddddddddddxxxxxxxxxxllllllllll||||||||||xxxxxxxxxxaaaaaaaaaa]]]]]]]]]]ppppppppppRRRRRRRRRR\\\\\\\\\\kkkkkkkkkk[[[[[[[[[[XXXXXXXXXXkkkkkkkkkkmmmmmmmmmm}}}}}}}}}}eeeeeeeeeennnnnnnnnnvvvvvvvvvvggggggggggjjjjjjjjjjrrrrrrrrrriiiiiiiiiinnnnnnnnnn{{{{{{{{{{LLLLLLLLLLjjjjjjjjjjZZZZZZZZZZYYYYYYYYYYddddddddddVVVVVVVVVVWWWWWWWWWWvvvvvvvvvv}}}}}}}}}}zzzzzzzzzzoooooooooo~~~~~~~~~~llllllllllttttttttttWWWWWWWWWW]]]]]]]]]]ffffffffffqqqqqqqqqqYYYYYYYYYYZZZZZZZZZZ^^^^^^^^^^WWWWWWWWWWYYYYYYYYYYllllllllllOOOOOOOOOO^^^^^^^^^^QQQQQQQQQQooooooooooUUUUUUUUUUcccccccccc__________``````````hhhhhhhhhhjjjjjjjjjj^^^^^^^^^^ssssssssssYYYYYYYYYYbbbbbbbbbbddddddddddxxxxxxxxxxllllllllll||||||||||xxxxxxxxxxaaaaaaaaaa]]]]]]]]]]ppppppppppRRRRRRRRRR\\\\\\\\\\kkkkkkkkkk[[[[[[[[[[XXXXXXXXXXkkkkkkkkkkmmmmmmmmmm}}}}}}}}}}eeeeeeeeeennnnnnnnnnvvvvvvvvvvggggggggggjjjjjjjjjjrrrrrrrrrriiiiiiiiiinnnnnnnnnn{{{{{{{{{{LLLLLLLLLLjjjjjjjjjjZZZZZZZZZZYYYYYYYYYYddddddddddVVVVVVVVVVWWWWWWWWWWvvvvvvvvvv}}}}}}}}}}zzzzzzzzzzoooooooooo~~~~~~~~~~llllllllllttttttttttWWWWWWWWWW]]]]]]]]]]ffffffffffqqqqqqqqqqYYYYYYYYYYZZZZZZZZZZ^^^^^^^^^^WWWWWWWWWWYYYYYYYYYYllllllllllOOOOOOOOOO^^^^^^^^^^QQQQQQQQQQooooooooooUUUUUUUUUUcccccccccc__________``````````hhhhhhhhhhjjjjjjjjjj^^^^^^^^^^ssssssssssYYYYYYYYYYbbbbbbbbbbddddddddddxxxxxxxxxxllllllllll||||||||||xxxxxxxxxxaaaaaaaaaa]]]]]]]]]]ppppppppppRRRRRRRRRR\\\\\\\\\\kkkkkkkkkk[[[[[[[[[[XXXXXXXXXXkkkkkkkkkkmmmmmmmmmm}}}}}}}}}}eeeeeeeeeennnnnnnnnnvvvvvvvvvvggggggggggjjjjjjjjjjrrrrrrrrrriiiiiiiiiinnnnnnnnnn{{{{{{{{{{LLLLLLLLLLjjjjjjjjjjZZZZZZZZZZYYYYYYYYYYddddddddddVVVVVVVVVVWWWWWWWWWWvvvvvvvvvv}}}}}}}}}}zzzzzzzzzzoooooooooo~~~~~~~~~~llllllllllttttttttttWWWWWWWWWW]]]]]]]]]]ffffffffffqqqqqqqqqqYYYYYYYYYYZZZZZZZZZZ^^^^^^^^^^WWWWWWWWWWYYYYYYYYYYllllllllllOOOOOOOOOO^^^^^^^^^^QQQQQQQQQQooooooooooUUUUUUUUUUcccccccccc__________``````````hhhhhhhhhhjjjjjjjjjj^^^^^^^^^^ssssssssssYYYYYYYYYYbbbbbbbbbbddddddddddxxxxxxxxxxllllllllll||||||||||xxxxxxxxxxaaaaaaaaaa]]]]]]]]]]ppppppppppRRRRRRRRRR\\\\\\\\\\kkkkkkkkkk[[[[[[[[[[XXXXXXXXXXkkkkkkkkkkmmmmmmmmmm}}}}}}}}}}eeeeeeeeeennnnnnnnnnvvvvvvvvvvggggggggggjjjjjjjjjjrrrrrrrrrriiiiiiiiiinnnnnnnnnn{{{{{{{{{{LLLLLLLLLLoooooooooooo]]]]]]]]]]]]LLLLLLLLLLLL^^^^^^^^^^^^mmmmmmmmmmmmsssssssssssskkkkkkkkkkkkttttttttttttZZZZZZZZZZZZ~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{uuuuuuuuuuuu~~~~~~~~~~~~llllllllllllllllllllllllbbbbbbbbbbbbZZZZZZZZZZZZaaaaaaaaaaaaeeeeeeeeeeeejjjjjjjjjjjjkkkkkkkkkkkkccccccccccccpppppppppppp||||||||||||nnnnnnnnnnnnttttttttttttllllllllllll||||||||||||mmmmmmmmmmmmeeeeeeeeeeeeiiiiiiiiiiiirrrrrrrrrrrrWWWWWWWWWWWWjjjjjjjjjjjjccccccccccccssssssssssssaaaaaaaaaaaa^^^^^^^^^^^^kkkkkkkkkkkkWWWWWWWWWWWWKKKKKKKKKKKKOOOOOOOOOOOODDDDDDDDDDDD^^^^^^^^^^^^hhhhhhhhhhhhooooooooooooggggggggggggvvvvvvvvvvvvmmmmmmmmmmmmllllllllllllffffffffffffrrrrrrrrrrrrkkkkkkkkkkkk````````````oooooooooooo]]]]]]]]]]]]LLLLLLLLLLLL^^^^^^^^^^^^mmmmmmmmmmmmsssssssssssskkkkkkkkkkkkttttttttttttZZZZZZZZZZZZ~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{uuuuuuuuuuuu~~~~~~~~~~~~llllllllllllllllllllllllbbbbbbbbbbbbZZZZZZZZZZZZaaaaaaaaaaaaeeeeeeeeeeeejjjjjjjjjjjjkkkkkkkkkkkkccccccccccccpppppppppppp||||||||||||nnnnnnnnnnnnttttttttttttllllllllllll||||||||||||mmmmmmmmmmmmeeeeeeeeeeeeiiiiiiiiiiiirrrrrrrrrrrrWWWWWWWWWWWWjjjjjjjjjjjjccccccccccccssssssssssssaaaaaaaaaaaa^^^^^^^^^^^^kkkkkkkkkkkkWWWWWWWWWWWWKKKKKKKKKKKKOOOOOOOOOOOODDDDDDDDDDDD^^^^^^^^^^^^hhhhhhhhhhhhooooooooooooggggggggggggvvvvvvvvvvvvmmmmmmmmmmmmllllllllllllffffffffffffrrrrrrrrrrrrkkkkkkkkkkkk````````````oooooooooooo]]]]]]]]]]]]LLLLLLLLLLLL^^^^^^^^^^^^mmmmmmmmmmmmsssssssssssskkkkkkkkkkkkttttttttttttZZZZZZZZZZZZ~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{uuuuuuuuuuuu~~~~~~~~~~~~llllllllllllllllllllllllbbbbbbbbbbbbZZZZZZZZZZZZaaaaaaaaaaaaeeeeeeeeeeeejjjjjjjjjjjjkkkkkkkkkkkkccccccccccccpppppppppppp||||||||||||nnnnnnnnnnnnttttttttttttllllllllllll||||||||||||mmmmmmmmmmmmeeeeeeeeeeeeiiiiiiiiiiiirrrrrrrrrrrrWWWWWWWWWWWWjjjjjjjjjjjjccccccccccccssssssssssssaaaaaaaaaaaa^^^^^^^^^^^^kkkkkkkkkkkkWWWWWWWWWWWWKKKKKKKKKKKKOOOOOOOOOOOODDDDDDDDDDDD^^^^^^^^^^^^hhhhhhhhhhhhooooooooooooggggggggggggvvvvvvvvvvvvmmmmmmmmmmmmllllllllllllffffffffffffrrrrrrrrrrrrkkkkkkkkkkkk````````````oooooooooooo]]]]]]]]]]]]LLLLLLLLLLLL^^^^^^^^^^^^mmmmmmmmmmmmsssssssssssskkkkkkkkkkkkttttttttttttZZZZZZZZZZZZ~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{uuuuuuuuuuuu~~~~~~~~~~~~llllllllllllllllllllllllbbbbbbbbbbbbZZZZZZZZZZZZaaaaaaaaaaaaeeeeeeeeeeeejjjjjjjjjjjjkkkkkkkkkkkkccccccccccccpppppppppppp||||||||||||nnnnnnnnnnnnttttttttttttllllllllllll||||||||||||mmmmmmmmmmmmeeeeeeeeeeeeiiiiiiiiiiiirrrrrrrrrrrrWWWWWWWWWWWWjjjjjjjjjjjjccccccccccccssssssssssssaaaaaaaaaaaa^^^^^^^^^^^^kkkkkkkkkkkkWWWWWWWWWWWWKKKKKKKKKKKKOOOOOOOOOOOODDDDDDDDDDDD^^^^^^^^^^^^hhhhhhhhhhhhooooooooooooggggggggggggvvvvvvvvvvvvmmmmmmmmmmmmllllllllllllffffffffffffrrrrrrrrrrrrkkkkkkkkkkkk````````````oooooooooooo]]]]]]]]]]]]LLLLLLLLLLLL^^^^^^^^^^^^mmmmmmmmmmmmsssssssssssskkkkkkkkkkkkttttttttttttZZZZZZZZZZZZ~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{uuuuuuuuuuuu~~~~~~~~~~~~llllllllllllllllllllllllbbbbbbbbbbbbZZZZZZZZZZZZaaaaaaaaaaaaeeeeeeeeeeeejjjjjjjjjjjjkkkkkkkkkkkkccccccccccccpppppppppppp||||||||||||nnnnnnnnnnnnttttttttttttllllllllllll||||||||||||mmmmmmmmmmmmeeeeeeeeeeeeiiiiiiiiiiiirrrrrrrrrrrrWWWWWWWWWWWWjjjjjjjjjjjjccccccccccccssssssssssssaaaaaaaaaaaa^^^^^^^^^^^^kkkkkkkkkkkkWWWWWWWWWWWWKKKKKKKKKKKKOOOOOOOOOOOODDDDDDDDDDDD^^^^^^^^^^^^hhhhhhhhhhhhooooooooooooggggggggggggvvvvvvvvvvvvmmmmmmmmmmmmllllllllllllffffffffffffrrrrrrrrrrrrkkkkkkkkkkkk````````````oooooooooooo]]]]]]]]]]]]LLLLLLLLLLLL^^^^^^^^^^^^mmmmmmmmmmmmsssssssssssskkkkkkkkkkkkttttttttttttZZZZZZZZZZZZ~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{uuuuuuuuuuuu~~~~~~~~~~~~llllllllllllllllllllllllbbbbbbbbbbbbZZZZZZZZZZZZaaaaaaaaaaaaeeeeeeeeeeeejjjjjjjjjjjjkkkkkkkkkkkkccccccccccccpppppppppppp||||||||||||nnnnnnnnnnnnttttttttttttllllllllllll||||||||||||mmmmmmmmmmmmeeeeeeeeeeeeiiiiiiiiiiiirrrrrrrrrrrrWWWWWWWWWWWWjjjjjjjjjjjjccccccccccccssssssssssssaaaaaaaaaaaa^^^^^^^^^^^^kkkkkkkkkkkkWWWWWWWWWWWWKKKKKKKKKKKKOOOOOOOOOOOODDDDDDDDDDDD^^^^^^^^^^^^hhhhhhhhhhhhooooooooooooggggggggggggvvvvvvvvvvvvmmmmmmmmmmmmllllllllllllffffffffffffrrrrrrrrrrrrkkkkkkkkkkkk````````````oooooooooooo]]]]]]]]]]]]LLLLLLLLLLLL^^^^^^^^^^^^mmmmmmmmmmmmsssssssssssskkkkkkkkkkkkttttttttttttZZZZZZZZZZZZ~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{uuuuuuuuuuuu~~~~~~~~~~~~llllllllllllllllllllllllbbbbbbbbbbbbZZZZZZZZZZZZaaaaaaaaaaaaeeeeeeeeeeeejjjjjjjjjjjjkkkkkkkkkkkkccccccccccccpppppppppppp||||||||||||nnnnnnnnnnnnttttttttttttllllllllllll||||||||||||mmmmmmmmmmmmeeeeeeeeeeeeiiiiiiiiiiiirrrrrrrrrrrrWWWWWWWWWWWWjjjjjjjjjjjjccccccccccccssssssssssssaaaaaaaaaaaa^^^^^^^^^^^^kkkkkkkkkkkkWWWWWWWWWWWWKKKKKKKKKKKKOOOOOOOOOOOODDDDDDDDDDDD^^^^^^^^^^^^hhhhhhhhhhhhooooooooooooggggggggggggvvvvvvvvvvvvmmmmmmmmmmmmllllllllllllffffffffffffrrrrrrrrrrrrkkkkkkkkkkkk````````````oooooooooooo]]]]]]]]]]]]LLLLLLLLLLLL^^^^^^^^^^^^mmmmmmmmmmmmsssssssssssskkkkkkkkkkkkttttttttttttZZZZZZZZZZZZ~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{uuuuuuuuuuuu~~~~~~~~~~~~llllllllllllllllllllllllbbbbbbbbbbbbZZZZZZZZZZZZaaaaaaaaaaaaeeeeeeeeeeeejjjjjjjjjjjjkkkkkkkkkkkkccccccccccccpppppppppppp||||||||||||nnnnnnnnnnnnttttttttttttllllllllllll||||||||||||mmmmmmmmmmmmeeeeeeeeeeeeiiiiiiiiiiiirrrrrrrrrrrrWWWWWWWWWWWWjjjjjjjjjjjjccccccccccccssssssssssssaaaaaaaaaaaa^^^^^^^^^^^^kkkkkkkkkkkkWWWWWWWWWWWWKKKKKKKKKKKKOOOOOOOOOOOODDDDDDDDDDDD^^^^^^^^^^^^hhhhhhhhhhhhooooooooooooggggggggggggvvvvvvvvvvvvmmmmmmmmmmmmllllllllllllffffffffffffrrrrrrrrrrrrkkkkkkkkkkkk````````````oooooooooooo]]]]]]]]]]]]LLLLLLLLLLLL^^^^^^^^^^^^mmmmmmmmmmmmsssssssssssskkkkkkkkkkkkttttttttttttZZZZZZZZZZZZ~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{uuuuuuuuuuuu~~~~~~~~~~~~llllllllllllllllllllllllbbbbbbbbbbbbZZZZZZZZZZZZaaaaaaaaaaaaeeeeeeeeeeeejjjjjjjjjjjjkkkkkkkkkkkkccccccccccccpppppppppppp||||||||||||nnnnnnnnnnnnttttttttttttllllllllllll||||||||||||mmmmmmmmmmmmeeeeeeeeeeeeiiiiiiiiiiiirrrrrrrrrrrrWWWWWWWWWWWWjjjjjjjjjjjjccccccccccccssssssssssssaaaaaaaaaaaa^^^^^^^^^^^^kkkkkkkkkkkkWWWWWWWWWWWWKKKKKKKKKKKKOOOOOOOOOOOODDDDDDDDDDDD^^^^^^^^^^^^hhhhhhhhhhhhooooooooooooggggggggggggvvvvvvvvvvvvmmmmmmmmmmmmllllllllllllffffffffffffrrrrrrrrrrrrkkkkkkkkkkkk````````````oooooooooooo]]]]]]]]]]]]LLLLLLLLLLLL^^^^^^^^^^^^mmmmmmmmmmmmsssssssssssskkkkkkkkkkkkttttttttttttZZZZZZZZZZZZ~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{uuuuuuuuuuuu~~~~~~~~~~~~llllllllllllllllllllllllbbbbbbbbbbbbZZZZZZZZZZZZaaaaaaaaaaaaeeeeeeeeeeeejjjjjjjjjjjjkkkkkkkkkkkkccccccccccccpppppppppppp||||||||||||nnnnnnnnnnnnttttttttttttllllllllllll||||||||||||mmmmmmmmmmmmeeeeeeeeeeeeiiiiiiiiiiiirrrrrrrrrrrrWWWWWWWWWWWWjjjjjjjjjjjjccccccccccccssssssssssssaaaaaaaaaaaa^^^^^^^^^^^^kkkkkkkkkkkkWWWWWWWWWWWWKKKKKKKKKKKKOOOOOOOOOOOODDDDDDDDDDDD^^^^^^^^^^^^hhhhhhhhhhhhooooooooooooggggggggggggvvvvvvvvvvvvmmmmmmmmmmmmllllllllllllffffffffffffrrrrrrrrrrrrkkkkkkkkkkkk````````````]]]]]]]]]]]]OOOOOOOOOOOOQQQQQQQQQQQQTTTTTTTTTTTT;;;;;;;;;;;;____________cccccccccccc~~~~~~~~~~~~ssssssssssssjjjjjjjjjjjjttttttttttttuuuuuuuuuuuu````````````ccccccccccccnnnnnnnnnnnnddddddddddddggggggggggggllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnOOOOOOOOOOOO^^^^^^^^^^^^oooooooooooooooooooooooo````````````yyyyyyyyyyyyaaaaaaaaaaaaooooooooooooqqqqqqqqqqqqzzzzzzzzzzzzYYYYYYYYYYYYffffffffffffJJJJJJJJJJJJzzzzzzzzzzzzTTTTTTTTTTTTdddddddddddd\\\\\\\\\\\\hhhhhhhhhhhh____________XXXXXXXXXXXXPPPPPPPPPPPPVVVVVVVVVVVVsssssssssssspppppppppppp[[[[[[[[[[[[kkkkkkkkkkkkwwwwwwwwwwwwoooooooooooonnnnnnnnnnnnvvvvvvvvvvvv{{{{{{{{{{{{nnnnnnnnnnnnGGGGGGGGGGGGgggggggggggg]]]]]]]]]]]]OOOOOOOOOOOOQQQQQQQQQQQQTTTTTTTTTTTT;;;;;;;;;;;;____________cccccccccccc~~~~~~~~~~~~ssssssssssssjjjjjjjjjjjjttttttttttttuuuuuuuuuuuu````````````ccccccccccccnnnnnnnnnnnnddddddddddddggggggggggggllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnOOOOOOOOOOOO^^^^^^^^^^^^oooooooooooooooooooooooo````````````yyyyyyyyyyyyaaaaaaaaaaaaooooooooooooqqqqqqqqqqqqzzzzzzzzzzzzYYYYYYYYYYYYffffffffffffJJJJJJJJJJJJzzzzzzzzzzzzTTTTTTTTTTTTdddddddddddd\\\\\\\\\\\\hhhhhhhhhhhh____________XXXXXXXXXXXXPPPPPPPPPPPPVVVVVVVVVVVVsssssssssssspppppppppppp[[[[[[[[[[[[kkkkkkkkkkkkwwwwwwwwwwwwoooooooooooonnnnnnnnnnnnvvvvvvvvvvvv{{{{{{{{{{{{nnnnnnnnnnnnGGGGGGGGGGGGgggggggggggg]]]]]]]]]]]]OOOOOOOOOOOOQQQQQQQQQQQQTTTTTTTTTTTT;;;;;;;;;;;;____________cccccccccccc~~~~~~~~~~~~ssssssssssssjjjjjjjjjjjjttttttttttttuuuuuuuuuuuu````````````ccccccccccccnnnnnnnnnnnnddddddddddddggggggggggggllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnOOOOOOOOOOOO^^^^^^^^^^^^oooooooooooooooooooooooo````````````yyyyyyyyyyyyaaaaaaaaaaaaooooooooooooqqqqqqqqqqqqzzzzzzzzzzzzYYYYYYYYYYYYffffffffffffJJJJJJJJJJJJzzzzzzzzzzzzTTTTTTTTTTTTdddddddddddd\\\\\\\\\\\\hhhhhhhhhhhh____________XXXXXXXXXXXXPPPPPPPPPPPPVVVVVVVVVVVVsssssssssssspppppppppppp[[[[[[[[[[[[kkkkkkkkkkkkwwwwwwwwwwwwoooooooooooonnnnnnnnnnnnvvvvvvvvvvvv{{{{{{{{{{{{nnnnnnnnnnnnGGGGGGGGGGGGgggggggggggg]]]]]]]]]]]]OOOOOOOOOOOOQQQQQQQQQQQQTTTTTTTTTTTT;;;;;;;;;;;;____________cccccccccccc~~~~~~~~~~~~ssssssssssssjjjjjjjjjjjjttttttttttttuuuuuuuuuuuu````````````ccccccccccccnnnnnnnnnnnnddddddddddddggggggggggggllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnOOOOOOOOOOOO^^^^^^^^^^^^oooooooooooooooooooooooo````````````yyyyyyyyyyyyaaaaaaaaaaaaooooooooooooqqqqqqqqqqqqzzzzzzzzzzzzYYYYYYYYYYYYffffffffffffJJJJJJJJJJJJzzzzzzzzzzzzTTTTTTTTTTTTdddddddddddd\\\\\\\\\\\\hhhhhhhhhhhh____________XXXXXXXXXXXXPPPPPPPPPPPPVVVVVVVVVVVVsssssssssssspppppppppppp[[[[[[[[[[[[kkkkkkkkkkkkwwwwwwwwwwwwoooooooooooonnnnnnnnnnnnvvvvvvvvvvvv{{{{{{{{{{{{nnnnnnnnnnnnGGGGGGGGGGGGgggggggggggg]]]]]]]]]]]]OOOOOOOOOOOOQQQQQQQQQQQQTTTTTTTTTTTT;;;;;;;;;;;;____________cccccccccccc~~~~~~~~~~~~ssssssssssssjjjjjjjjjjjjttttttttttttuuuuuuuuuuuu````````````ccccccccccccnnnnnnnnnnnnddddddddddddggggggggggggllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnOOOOOOOOOOOO^^^^^^^^^^^^oooooooooooooooooooooooo````````````yyyyyyyyyyyyaaaaaaaaaaaaooooooooooooqqqqqqqqqqqqzzzzzzzzzzzzYYYYYYYYYYYYffffffffffffJJJJJJJJJJJJzzzzzzzzzzzzTTTTTTTTTTTTdddddddddddd\\\\\\\\\\\\hhhhhhhhhhhh____________XXXXXXXXXXXXPPPPPPPPPPPPVVVVVVVVVVVVsssssssssssspppppppppppp[[[[[[[[[[[[kkkkkkkkkkkkwwwwwwwwwwwwoooooooooooonnnnnnnnnnnnvvvvvvvvvvvv{{{{{{{{{{{{nnnnnnnnnnnnGGGGGGGGGGGGgggggggggggg]]]]]]]]]]]]OOOOOOOOOOOOQQQQQQQQQQQQTTTTTTTTTTTT;;;;;;;;;;;;____________cccccccccccc~~~~~~~~~~~~ssssssssssssjjjjjjjjjjjjttttttttttttuuuuuuuuuuuu````````````ccccccccccccnnnnnnnnnnnnddddddddddddggggggggggggllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnOOOOOOOOOOOO^^^^^^^^^^^^oooooooooooooooooooooooo````````````yyyyyyyyyyyyaaaaaaaaaaaaooooooooooooqqqqqqqqqqqqzzzzzzzzzzzzYYYYYYYYYYYYffffffffffffJJJJJJJJJJJJzzzzzzzzzzzzTTTTTTTTTTTTdddddddddddd\\\\\\\\\\\\hhhhhhhhhhhh____________XXXXXXXXXXXXPPPPPPPPPPPPVVVVVVVVVVVVsssssssssssspppppppppppp[[[[[[[[[[[[kkkkkkkkkkkkwwwwwwwwwwwwoooooooooooonnnnnnnnnnnnvvvvvvvvvvvv{{{{{{{{{{{{nnnnnnnnnnnnGGGGGGGGGGGGgggggggggggg]]]]]]]]]]]]OOOOOOOOOOOOQQQQQQQQQQQQTTTTTTTTTTTT;;;;;;;;;;;;____________cccccccccccc~~~~~~~~~~~~ssssssssssssjjjjjjjjjjjjttttttttttttuuuuuuuuuuuu````````````ccccccccccccnnnnnnnnnnnnddddddddddddggggggggggggllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnOOOOOOOOOOOO^^^^^^^^^^^^oooooooooooooooooooooooo````````````yyyyyyyyyyyyaaaaaaaaaaaaooooooooooooqqqqqqqqqqqqzzzzzzzzzzzzYYYYYYYYYYYYffffffffffffJJJJJJJJJJJJzzzzzzzzzzzzTTTTTTTTTTTTdddddddddddd\\\\\\\\\\\\hhhhhhhhhhhh____________XXXXXXXXXXXXPPPPPPPPPPPPVVVVVVVVVVVVsssssssssssspppppppppppp[[[[[[[[[[[[kkkkkkkkkkkkwwwwwwwwwwwwoooooooooooonnnnnnnnnnnnvvvvvvvvvvvv{{{{{{{{{{{{nnnnnnnnnnnnGGGGGGGGGGGGgggggggggggg]]]]]]]]]]]]OOOOOOOOOOOOQQQQQQQQQQQQTTTTTTTTTTTT;;;;;;;;;;;;____________cccccccccccc~~~~~~~~~~~~ssssssssssssjjjjjjjjjjjjttttttttttttuuuuuuuuuuuu````````````ccccccccccccnnnnnnnnnnnnddddddddddddggggggggggggllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnOOOOOOOOOOOO^^^^^^^^^^^^oooooooooooooooooooooooo````````````yyyyyyyyyyyyaaaaaaaaaaaaooooooooooooqqqqqqqqqqqqzzzzzzzzzzzzYYYYYYYYYYYYffffffffffffJJJJJJJJJJJJzzzzzzzzzzzzTTTTTTTTTTTTdddddddddddd\\\\\\\\\\\\hhhhhhhhhhhh____________XXXXXXXXXXXXPPPPPPPPPPPPVVVVVVVVVVVVsssssssssssspppppppppppp[[[[[[[[[[[[kkkkkkkkkkkkwwwwwwwwwwwwoooooooooooonnnnnnnnnnnnvvvvvvvvvvvv{{{{{{{{{{{{nnnnnnnnnnnnGGGGGGGGGGGGgggggggggggg]]]]]]]]]]]]OOOOOOOOOOOOQQQQQQQQQQQQTTTTTTTTTTTT;;;;;;;;;;;;____________cccccccccccc~~~~~~~~~~~~ssssssssssssjjjjjjjjjjjjttttttttttttuuuuuuuuuuuu````````````ccccccccccccnnnnnnnnnnnnddddddddddddggggggggggggllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnOOOOOOOOOOOO^^^^^^^^^^^^oooooooooooooooooooooooo````````````yyyyyyyyyyyyaaaaaaaaaaaaooooooooooooqqqqqqqqqqqqzzzzzzzzzzzzYYYYYYYYYYYYffffffffffffJJJJJJJJJJJJzzzzzzzzzzzzTTTTTTTTTTTTdddddddddddd\\\\\\\\\\\\hhhhhhhhhhhh____________XXXXXXXXXXXXPPPPPPPPPPPPVVVVVVVVVVVVsssssssssssspppppppppppp[[[[[[[[[[[[kkkkkkkkkkkkwwwwwwwwwwwwoooooooooooonnnnnnnnnnnnvvvvvvvvvvvv{{{{{{{{{{{{nnnnnnnnnnnnGGGGGGGGGGGGgggggggggggg]]]]]]]]]]]]OOOOOOOOOOOOQQQQQQQQQQQQTTTTTTTTTTTT;;;;;;;;;;;;____________cccccccccccc~~~~~~~~~~~~ssssssssssssjjjjjjjjjjjjttttttttttttuuuuuuuuuuuu````````````ccccccccccccnnnnnnnnnnnnddddddddddddggggggggggggllllllllllllnnnnnnnnnnnnnnnnnnnnnnnnOOOOOOOOOOOO^^^^^^^^^^^^oooooooooooooooooooooooo````````````yyyyyyyyyyyyaaaaaaaaaaaaooooooooooooqqqqqqqqqqqqzzzzzzzzzzzzYYYYYYYYYYYYffffffffffffJJJJJJJJJJJJzzzzzzzzzzzzTTTTTTTTTTTTdddddddddddd\\\\\\\\\\\\hhhhhhhhhhhh____________XXXXXXXXXXXXPPPPPPPPPPPPVVVVVVVVVVVVsssssssssssspppppppppppp[[[[[[[[[[[[kkkkkkkkkkkkwwwwwwwwwwwwoooooooooooonnnnnnnnnnnnvvvvvvvvvvvv{{{{{{{{{{{{nnnnnnnnnnnnGGGGGGGGGGGGggggggggggggooooooooooooBBBBBBBBBBBB@@@@@@@@@@@@dddddddddddd____________ccccccccccccooooooooooooyyyyyyyyyyyy{{{{{{{{{{{{xxxxxxxxxxxxggggggggggggnnnnnnnnnnnn}}}}}}}}}}}}llllllllllll^^^^^^^^^^^^hhhhhhhhhhhhvvvvvvvvvvvv]]]]]]]]]]]]hhhhhhhhhhhhcccccccccccc]]]]]]]]]]]]ddddddddddddXXXXXXXXXXXX\\\\\\\\\\\\xxxxxxxxxxxxaaaaaaaaaaaaooooooooooooooooooooooooxxxxxxxxxxxxooooooooooookkkkkkkkkkkkjjjjjjjjjjjj````````````hhhhhhhhhhhhZZZZZZZZZZZZwwwwwwwwwwwwffffffffffffiiiiiiiiiiiissssssssssssmmmmmmmmmmmm[[[[[[[[[[[[JJJJJJJJJJJJQQQQQQQQQQQQaaaaaaaaaaaaYYYYYYYYYYYYjjjjjjjjjjjjvvvvvvvvvvvviiiiiiiiiiiiXXXXXXXXXXXXvvvvvvvvvvvvssssssssssss____________XXXXXXXXXXXXffffffffffffbbbbbbbbbbbbPPPPPPPPPPPPooooooooooooBBBBBBBBBBBB@@@@@@@@@@@@dddddddddddd____________ccccccccccccooooooooooooyyyyyyyyyyyy{{{{{{{{{{{{xxxxxxxxxxxxggggggggggggnnnnnnnnnnnn}}}}}}}}}}}}llllllllllll^^^^^^^^^^^^hhhhhhhhhhhhvvvvvvvvvvvv]]]]]]]]]]]]hhhhhhhhhhhhcccccccccccc]]]]]]]]]]]]ddddddddddddXXXXXXXXXXXX\\\\\\\\\\\\xxxxxxxxxxxxaaaaaaaaaaaaooooooooooooooooooooooooxxxxxxxxxxxxooooooooooookkkkkkkkkkkkjjjjjjjjjjjj````````````hhhhhhhhhhhhZZZZZZZZZZZZwwwwwwwwwwwwffffffffffffiiiiiiiiiiiissssssssssssmmmmmmmmmmmm[[[[[[[[[[[[JJJJJJJJJJJJQQQQQQQQQQQQaaaaaaaaaaaaYYYYYYYYYYYYjjjjjjjjjjjjvvvvvvvvvvvviiiiiiiiiiiiXXXXXXXXXXXXvvvvvvvvvvvvssssssssssss____________XXXXXXXXXXXXffffffffffffbbbbbbbbbbbbPPPPPPPPPPPPooooooooooooBBBBBBBBBBBB@@@@@@@@@@@@dddddddddddd____________ccccccccccccooooooooooooyyyyyyyyyyyy{{{{{{{{{{{{xxxxxxxxxxxxggggggggggggnnnnnnnnnnnn}}}}}}}}}}}}llllllllllll^^^^^^^^^^^^hhhhhhhhhhhhvvvvvvvvvvvv]]]]]]]]]]]]hhhhhhhhhhhhcccccccccccc]]]]]]]]]]]]ddddddddddddXXXXXXXXXXXX\\\\\\\\\\\\xxxxxxxxxxxxaaaaaaaaaaaaooooooooooooooooooooooooxxxxxxxxxxxxooooooooooookkkkkkkkkkkkjjjjjjjjjjjj````````````hhhhhhhhhhhhZZZZZZZZZZZZwwwwwwwwwwwwffffffffffffiiiiiiiiiiiissssssssssssmmmmmmmmmmmm[[[[[[[[[[[[JJJJJJJJJJJJQQQQQQQQQQQQaaaaaaaaaaaaYYYYYYYYYYYYjjjjjjjjjjjjvvvvvvvvvvvviiiiiiiiiiiiXXXXXXXXXXXXvvvvvvvvvvvvssssssssssss____________XXXXXXXXXXXXffffffffffffbbbbbbbbbbbbPPPPPPPPPPPPooooooooooooBBBBBBBBBBBB@@@@@@@@@@@@dddddddddddd____________ccccccccccccooooooooooooyyyyyyyyyyyy{{{{{{{{{{{{xxxxxxxxxxxxggggggggggggnnnnnnnnnnnn}}}}}}}}}}}}llllllllllll^^^^^^^^^^^^hhhhhhhhhhhhvvvvvvvvvvvv]]]]]]]]]]]]hhhhhhhhhhhhcccccccccccc]]]]]]]]]]]]ddddddddddddXXXXXXXXXXXX\\\\\\\\\\\\xxxxxxxxxxxxaaaaaaaaaaaaooooooooooooooooooooooooxxxxxxxxxxxxooooooooooookkkkkkkkkkkkjjjjjjjjjjjj````````````hhhhhhhhhhhhZZZZZZZZZZZZwwwwwwwwwwwwffffffffffffiiiiiiiiiiiissssssssssssmmmmmmmmmmmm[[[[[[[[[[[[JJJJJJJJJJJJQQQQQQQQQQQQaaaaaaaaaaaaYYYYYYYYYYYYjjjjjjjjjjjjvvvvvvvvvvvviiiiiiiiiiiiXXXXXXXXXXXXvvvvvvvvvvvvssssssssssss____________XXXXXXXXXXXXffffffffffffbbbbbbbbbbbbPPPPPPPPPPPPooooooooooooBBBBBBBBBBBB@@@@@@@@@@@@dddddddddddd____________ccccccccccccooooooooooooyyyyyyyyyyyy{{{{{{{{{{{{xxxxxxxxxxxxggggggggggggnnnnnnnnnnnn}}}}}}}}}}}}llllllllllll^^^^^^^^^^^^hhhhhhhhhhhhvvvvvvvvvvvv]]]]]]]]]]]]hhhhhhhhhhhhcccccccccccc]]]]]]]]]]]]ddddddddddddXXXXXXXXXXXX\\\\\\\\\\\\xxxxxxxxxxxxaaaaaaaaaaaaooooooooooooooooooooooooxxxxxxxxxxxxooooooooooookkkkkkkkkkkkjjjjjjjjjjjj````````````hhhhhhhhhhhhZZZZZZZZZZZZwwwwwwwwwwwwffffffffffffiiiiiiiiiiiissssssssssssmmmmmmmmmmmm[[[[[[[[[[[[JJJJJJJJJJJJQQQQQQQQQQQQaaaaaaaaaaaaYYYYYYYYYYYYjjjjjjjjjjjjvvvvvvvvvvvviiiiiiiiiiiiXXXXXXXXXXXXvvvvvvvvvvvvssssssssssss____________XXXXXXXXXXXXffffffffffffbbbbbbbbbbbbPPPPPPPPPPPPooooooooooooBBBBBBBBBBBB@@@@@@@@@@@@dddddddddddd____________ccccccccccccooooooooooooyyyyyyyyyyyy{{{{{{{{{{{{xxxxxxxxxxxxggggggggggggnnnnnnnnnnnn}}}}}}}}}}}}llllllllllll^^^^^^^^^^^^hhhhhhhhhhhhvvvvvvvvvvvv]]]]]]]]]]]]hhhhhhhhhhhhcccccccccccc]]]]]]]]]]]]ddddddddddddXXXXXXXXXXXX\\\\\\\\\\\\xxxxxxxxxxxxaaaaaaaaaaaaooooooooooooooooooooooooxxxxxxxxxxxxooooooooooookkkkkkkkkkkkjjjjjjjjjjjj````````````hhhhhhhhhhhhZZZZZZZZZZZZwwwwwwwwwwwwffffffffffffiiiiiiiiiiiissssssssssssmmmmmmmmmmmm[[[[[[[[[[[[JJJJJJJJJJJJQQQQQQQQQQQQaaaaaaaaaaaaYYYYYYYYYYYYjjjjjjjjjjjjvvvvvvvvvvvviiiiiiiiiiiiXXXXXXXXXXXXvvvvvvvvvvvvssssssssssss____________XXXXXXXXXXXXffffffffffffbbbbbbbbbbbbPPPPPPPPPPPPooooooooooooBBBBBBBBBBBB@@@@@@@@@@@@dddddddddddd____________ccccccccccccooooooooooooyyyyyyyyyyyy{{{{{{{{{{{{xxxxxxxxxxxxggggggggggggnnnnnnnnnnnn}}}}}}}}}}}}llllllllllll^^^^^^^^^^^^hhhhhhhhhhhhvvvvvvvvvvvv]]]]]]]]]]]]hhhhhhhhhhhhcccccccccccc]]]]]]]]]]]]ddddddddddddXXXXXXXXXXXX\\\\\\\\\\\\xxxxxxxxxxxxaaaaaaaaaaaaooooooooooooooooooooooooxxxxxxxxxxxxooooooooooookkkkkkkkkkkkjjjjjjjjjjjj````````````hhhhhhhhhhhhZZZZZZZZZZZZwwwwwwwwwwwwffffffffffffiiiiiiiiiiiissssssssssssmmmmmmmmmmmm[[[[[[[[[[[[JJJJJJJJJJJJQQQQQQQQQQQQaaaaaaaaaaaaYYYYYYYYYYYYjjjjjjjjjjjjvvvvvvvvvvvviiiiiiiiiiiiXXXXXXXXXXXXvvvvvvvvvvvvssssssssssss____________XXXXXXXXXXXXffffffffffffbbbbbbbbbbbbPPPPPPPPPPPPooooooooooooBBBBBBBBBBBB@@@@@@@@@@@@dddddddddddd____________ccccccccccccooooooooooooyyyyyyyyyyyy{{{{{{{{{{{{xxxxxxxxxxxxggggggggggggnnnnnnnnnnnn}}}}}}}}}}}}llllllllllll^^^^^^^^^^^^hhhhhhhhhhhhvvvvvvvvvvvv]]]]]]]]]]]]hhhhhhhhhhhhcccccccccccc]]]]]]]]]]]]ddddddddddddXXXXXXXXXXXX\\\\\\\\\\\\xxxxxxxxxxxxaaaaaaaaaaaaooooooooooooooooooooooooxxxxxxxxxxxxooooooooooookkkkkkkkkkkkjjjjjjjjjjjj````````````hhhhhhhhhhhhZZZZZZZZZZZZwwwwwwwwwwwwffffffffffffiiiiiiiiiiiissssssssssssmmmmmmmmmmmm[[[[[[[[[[[[JJJJJJJJJJJJQQQQQQQQQQQQaaaaaaaaaaaaYYYYYYYYYYYYjjjjjjjjjjjjvvvvvvvvvvvviiiiiiiiiiiiXXXXXXXXXXXXvvvvvvvvvvvvssssssssssss____________XXXXXXXXXXXXffffffffffffbbbbbbbbbbbbPPPPPPPPPPPPooooooooooooBBBBBBBBBBBB@@@@@@@@@@@@dddddddddddd____________ccccccccccccooooooooooooyyyyyyyyyyyy{{{{{{{{{{{{xxxxxxxxxxxxggggggggggggnnnnnnnnnnnn}}}}}}}}}}}}llllllllllll^^^^^^^^^^^^hhhhhhhhhhhhvvvvvvvvvvvv]]]]]]]]]]]]hhhhhhhhhhhhcccccccccccc]]]]]]]]]]]]ddddddddddddXXXXXXXXXXXX\\\\\\\\\\\\xxxxxxxxxxxxaaaaaaaaaaaaooooooooooooooooooooooooxxxxxxxxxxxxooooooooooookkkkkkkkkkkkjjjjjjjjjjjj````````````hhhhhhhhhhhhZZZZZZZZZZZZwwwwwwwwwwwwffffffffffffiiiiiiiiiiiissssssssssssmmmmmmmmmmmm[[[[[[[[[[[[JJJJJJJJJJJJQQQQQQQQQQQQaaaaaaaaaaaaYYYYYYYYYYYYjjjjjjjjjjjjvvvvvvvvvvvviiiiiiiiiiiiXXXXXXXXXXXXvvvvvvvvvvvvssssssssssss____________XXXXXXXXXXXXffffffffffffbbbbbbbbbbbbPPPPPPPPPPPPooooooooooooBBBBBBBBBBBB@@@@@@@@@@@@dddddddddddd____________ccccccccccccooooooooooooyyyyyyyyyyyy{{{{{{{{{{{{xxxxxxxxxxxxggggggggggggnnnnnnnnnnnn}}}}}}}}}}}}llllllllllll^^^^^^^^^^^^hhhhhhhhhhhhvvvvvvvvvvvv]]]]]]]]]]]]hhhhhhhhhhhhcccccccccccc]]]]]]]]]]]]ddddddddddddXXXXXXXXXXXX\\\\\\\\\\\\xxxxxxxxxxxxaaaaaaaaaaaaooooooooooooooooooooooooxxxxxxxxxxxxooooooooooookkkkkkkkkkkkjjjjjjjjjjjj````````````hhhhhhhhhhhhZZZZZZZZZZZZwwwwwwwwwwwwffffffffffffiiiiiiiiiiiissssssssssssmmmmmmmmmmmm[[[[[[[[[[[[JJJJJJJJJJJJQQQQQQQQQQQQaaaaaaaaaaaaYYYYYYYYYYYYjjjjjjjjjjjjvvvvvvvvvvvviiiiiiiiiiiiXXXXXXXXXXXXvvvvvvvvvvvvssssssssssss____________XXXXXXXXXXXXffffffffffffbbbbbbbbbbbbPPPPPPPPPPPP_______________^^^^^^^^^^^^^^^```````````````\\\\\\\\\\\\\\\aaaaaaaaaaaaaaaNNNNNNNNNNNNNNNttttttttttttttt~~~~~~~~~~~~~~~cccccccccccccccttttttttttttttt_______________^^^^^^^^^^^^^^^kkkkkkkkkkkkkkkfffffffffffffffVVVVVVVVVVVVVVVYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]eeeeeeeeeeeeeee```````````````~~~~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{ppppppppppppppp```````````````ccccccccccccccccccccccccccccccyyyyyyyyyyyyyyygggggggggggggggtttttttttttttttbbbbbbbbbbbbbbbjjjjjjjjjjjjjjjXXXXXXXXXXXXXXXppppppppppppppp^^^^^^^^^^^^^^^fffffffffffffffkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwsssssssssssssssdddddddddddddddppppppppppppppp```````````````{{{{{{{{{{{{{{{YYYYYYYYYYYYYYY_______________^^^^^^^^^^^^^^^```````````````\\\\\\\\\\\\\\\aaaaaaaaaaaaaaaNNNNNNNNNNNNNNNttttttttttttttt~~~~~~~~~~~~~~~cccccccccccccccttttttttttttttt_______________^^^^^^^^^^^^^^^kkkkkkkkkkkkkkkfffffffffffffffVVVVVVVVVVVVVVVYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]eeeeeeeeeeeeeee```````````````~~~~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{ppppppppppppppp```````````````ccccccccccccccccccccccccccccccyyyyyyyyyyyyyyygggggggggggggggtttttttttttttttbbbbbbbbbbbbbbbjjjjjjjjjjjjjjjXXXXXXXXXXXXXXXppppppppppppppp^^^^^^^^^^^^^^^fffffffffffffffkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwsssssssssssssssdddddddddddddddppppppppppppppp```````````````{{{{{{{{{{{{{{{YYYYYYYYYYYYYYY_______________^^^^^^^^^^^^^^^```````````````\\\\\\\\\\\\\\\aaaaaaaaaaaaaaaNNNNNNNNNNNNNNNttttttttttttttt~~~~~~~~~~~~~~~cccccccccccccccttttttttttttttt_______________^^^^^^^^^^^^^^^kkkkkkkkkkkkkkkfffffffffffffffVVVVVVVVVVVVVVVYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]eeeeeeeeeeeeeee```````````````~~~~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{ppppppppppppppp```````````````ccccccccccccccccccccccccccccccyyyyyyyyyyyyyyygggggggggggggggtttttttttttttttbbbbbbbbbbbbbbbjjjjjjjjjjjjjjjXXXXXXXXXXXXXXXppppppppppppppp^^^^^^^^^^^^^^^fffffffffffffffkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwsssssssssssssssdddddddddddddddppppppppppppppp```````````````{{{{{{{{{{{{{{{YYYYYYYYYYYYYYY_______________^^^^^^^^^^^^^^^```````````````\\\\\\\\\\\\\\\aaaaaaaaaaaaaaaNNNNNNNNNNNNNNNttttttttttttttt~~~~~~~~~~~~~~~cccccccccccccccttttttttttttttt_______________^^^^^^^^^^^^^^^kkkkkkkkkkkkkkkfffffffffffffffVVVVVVVVVVVVVVVYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]eeeeeeeeeeeeeee```````````````~~~~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{ppppppppppppppp```````````````ccccccccccccccccccccccccccccccyyyyyyyyyyyyyyygggggggggggggggtttttttttttttttbbbbbbbbbbbbbbbjjjjjjjjjjjjjjjXXXXXXXXXXXXXXXppppppppppppppp^^^^^^^^^^^^^^^fffffffffffffffkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwsssssssssssssssdddddddddddddddppppppppppppppp```````````````{{{{{{{{{{{{{{{YYYYYYYYYYYYYYY_______________^^^^^^^^^^^^^^^```````````````\\\\\\\\\\\\\\\aaaaaaaaaaaaaaaNNNNNNNNNNNNNNNttttttttttttttt~~~~~~~~~~~~~~~cccccccccccccccttttttttttttttt_______________^^^^^^^^^^^^^^^kkkkkkkkkkkkkkkfffffffffffffffVVVVVVVVVVVVVVVYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]eeeeeeeeeeeeeee```````````````~~~~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{ppppppppppppppp```````````````ccccccccccccccccccccccccccccccyyyyyyyyyyyyyyygggggggggggggggtttttttttttttttbbbbbbbbbbbbbbbjjjjjjjjjjjjjjjXXXXXXXXXXXXXXXppppppppppppppp^^^^^^^^^^^^^^^fffffffffffffffkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwsssssssssssssssdddddddddddddddppppppppppppppp```````````````{{{{{{{{{{{{{{{YYYYYYYYYYYYYYY_______________^^^^^^^^^^^^^^^```````````````\\\\\\\\\\\\\\\aaaaaaaaaaaaaaaNNNNNNNNNNNNNNNttttttttttttttt~~~~~~~~~~~~~~~cccccccccccccccttttttttttttttt_______________^^^^^^^^^^^^^^^kkkkkkkkkkkkkkkfffffffffffffffVVVVVVVVVVVVVVVYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]eeeeeeeeeeeeeee```````````````~~~~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{ppppppppppppppp```````````````ccccccccccccccccccccccccccccccyyyyyyyyyyyyyyygggggggggggggggtttttttttttttttbbbbbbbbbbbbbbbjjjjjjjjjjjjjjjXXXXXXXXXXXXXXXppppppppppppppp^^^^^^^^^^^^^^^fffffffffffffffkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwsssssssssssssssdddddddddddddddppppppppppppppp```````````````{{{{{{{{{{{{{{{YYYYYYYYYYYYYYY_______________^^^^^^^^^^^^^^^```````````````\\\\\\\\\\\\\\\aaaaaaaaaaaaaaaNNNNNNNNNNNNNNNttttttttttttttt~~~~~~~~~~~~~~~cccccccccccccccttttttttttttttt_______________^^^^^^^^^^^^^^^kkkkkkkkkkkkkkkfffffffffffffffVVVVVVVVVVVVVVVYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]eeeeeeeeeeeeeee```````````````~~~~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{ppppppppppppppp```````````````ccccccccccccccccccccccccccccccyyyyyyyyyyyyyyygggggggggggggggtttttttttttttttbbbbbbbbbbbbbbbjjjjjjjjjjjjjjjXXXXXXXXXXXXXXXppppppppppppppp^^^^^^^^^^^^^^^fffffffffffffffkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwsssssssssssssssdddddddddddddddppppppppppppppp```````````````{{{{{{{{{{{{{{{YYYYYYYYYYYYYYY_______________^^^^^^^^^^^^^^^```````````````\\\\\\\\\\\\\\\aaaaaaaaaaaaaaaNNNNNNNNNNNNNNNttttttttttttttt~~~~~~~~~~~~~~~cccccccccccccccttttttttttttttt_______________^^^^^^^^^^^^^^^kkkkkkkkkkkkkkkfffffffffffffffVVVVVVVVVVVVVVVYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]eeeeeeeeeeeeeee```````````````~~~~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{ppppppppppppppp```````````````ccccccccccccccccccccccccccccccyyyyyyyyyyyyyyygggggggggggggggtttttttttttttttbbbbbbbbbbbbbbbjjjjjjjjjjjjjjjXXXXXXXXXXXXXXXppppppppppppppp^^^^^^^^^^^^^^^fffffffffffffffkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwsssssssssssssssdddddddddddddddppppppppppppppp```````````````{{{{{{{{{{{{{{{YYYYYYYYYYYYYYY_______________^^^^^^^^^^^^^^^```````````````\\\\\\\\\\\\\\\aaaaaaaaaaaaaaaNNNNNNNNNNNNNNNttttttttttttttt~~~~~~~~~~~~~~~cccccccccccccccttttttttttttttt_______________^^^^^^^^^^^^^^^kkkkkkkkkkkkkkkfffffffffffffffVVVVVVVVVVVVVVVYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]eeeeeeeeeeeeeee```````````````~~~~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{ppppppppppppppp```````````````ccccccccccccccccccccccccccccccyyyyyyyyyyyyyyygggggggggggggggtttttttttttttttbbbbbbbbbbbbbbbjjjjjjjjjjjjjjjXXXXXXXXXXXXXXXppppppppppppppp^^^^^^^^^^^^^^^fffffffffffffffkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwsssssssssssssssdddddddddddddddppppppppppppppp```````````````{{{{{{{{{{{{{{{YYYYYYYYYYYYYYY_______________^^^^^^^^^^^^^^^```````````````\\\\\\\\\\\\\\\aaaaaaaaaaaaaaaNNNNNNNNNNNNNNNttttttttttttttt~~~~~~~~~~~~~~~cccccccccccccccttttttttttttttt_______________^^^^^^^^^^^^^^^kkkkkkkkkkkkkkkfffffffffffffffVVVVVVVVVVVVVVVYYYYYYYYYYYYYYY]]]]]]]]]]]]]]]eeeeeeeeeeeeeee```````````````~~~~~~~~~~~~~~~zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{ppppppppppppppp```````````````ccccccccccccccccccccccccccccccyyyyyyyyyyyyyyygggggggggggggggtttttttttttttttbbbbbbbbbbbbbbbjjjjjjjjjjjjjjjXXXXXXXXXXXXXXXppppppppppppppp^^^^^^^^^^^^^^^fffffffffffffffkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiwwwwwwwwwwwwwwwsssssssssssssssdddddddddddddddppppppppppppppp```````````````{{{{{{{{{{{{{{{YYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWW````````````````hhhhhhhhhhhhhhhhllllllllllllllllmmmmmmmmmmmmmmmmppppppppppppppppnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxttttttttttttttttjjjjjjjjjjjjjjjjssssssssssssssss||||||||||||||||kkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrffffffffffffffffRRRRRRRRRRRRRRRRllllllllllllllllwwwwwwwwwwwwwwwwYYYYYYYYYYYYYYYYnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeejjjjjjjjjjjjjjjj}}}}}}}}}}}}}}}}mmmmmmmmmmmmmmmmVVVVVVVVVVVVVVVVjjjjjjjjjjjjjjjjffffffffffffffff________________LLLLLLLLLLLLLLLLppppppppppppppppUUUUUUUUUUUUUUUUggggggggggggggggkkkkkkkkkkkkkkkkyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuu\\\\\\\\\\\\\\\\VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWW````````````````hhhhhhhhhhhhhhhhllllllllllllllllmmmmmmmmmmmmmmmmppppppppppppppppnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxttttttttttttttttjjjjjjjjjjjjjjjjssssssssssssssss||||||||||||||||kkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrffffffffffffffffRRRRRRRRRRRRRRRRllllllllllllllllwwwwwwwwwwwwwwwwYYYYYYYYYYYYYYYYnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeejjjjjjjjjjjjjjjj}}}}}}}}}}}}}}}}mmmmmmmmmmmmmmmmVVVVVVVVVVVVVVVVjjjjjjjjjjjjjjjjffffffffffffffff________________LLLLLLLLLLLLLLLLppppppppppppppppUUUUUUUUUUUUUUUUggggggggggggggggkkkkkkkkkkkkkkkkyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuu\\\\\\\\\\\\\\\\VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWW````````````````hhhhhhhhhhhhhhhhllllllllllllllllmmmmmmmmmmmmmmmmppppppppppppppppnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxttttttttttttttttjjjjjjjjjjjjjjjjssssssssssssssss||||||||||||||||kkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrffffffffffffffffRRRRRRRRRRRRRRRRllllllllllllllllwwwwwwwwwwwwwwwwYYYYYYYYYYYYYYYYnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeejjjjjjjjjjjjjjjj}}}}}}}}}}}}}}}}mmmmmmmmmmmmmmmmVVVVVVVVVVVVVVVVjjjjjjjjjjjjjjjjffffffffffffffff________________LLLLLLLLLLLLLLLLppppppppppppppppUUUUUUUUUUUUUUUUggggggggggggggggkkkkkkkkkkkkkkkkyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuu\\\\\\\\\\\\\\\\VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWW````````````````hhhhhhhhhhhhhhhhllllllllllllllllmmmmmmmmmmmmmmmmppppppppppppppppnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxttttttttttttttttjjjjjjjjjjjjjjjjssssssssssssssss||||||||||||||||kkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrffffffffffffffffRRRRRRRRRRRRRRRRllllllllllllllllwwwwwwwwwwwwwwwwYYYYYYYYYYYYYYYYnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeejjjjjjjjjjjjjjjj}}}}}}}}}}}}}}}}mmmmmmmmmmmmmmmmVVVVVVVVVVVVVVVVjjjjjjjjjjjjjjjjffffffffffffffff________________LLLLLLLLLLLLLLLLppppppppppppppppUUUUUUUUUUUUUUUUggggggggggggggggkkkkkkkkkkkkkkkkyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuu\\\\\\\\\\\\\\\\VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWW````````````````hhhhhhhhhhhhhhhhllllllllllllllllmmmmmmmmmmmmmmmmppppppppppppppppnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxttttttttttttttttjjjjjjjjjjjjjjjjssssssssssssssss||||||||||||||||kkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrffffffffffffffffRRRRRRRRRRRRRRRRllllllllllllllllwwwwwwwwwwwwwwwwYYYYYYYYYYYYYYYYnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeejjjjjjjjjjjjjjjj}}}}}}}}}}}}}}}}mmmmmmmmmmmmmmmmVVVVVVVVVVVVVVVVjjjjjjjjjjjjjjjjffffffffffffffff________________LLLLLLLLLLLLLLLLppppppppppppppppUUUUUUUUUUUUUUUUggggggggggggggggkkkkkkkkkkkkkkkkyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuu\\\\\\\\\\\\\\\\VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWW````````````````hhhhhhhhhhhhhhhhllllllllllllllllmmmmmmmmmmmmmmmmppppppppppppppppnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxttttttttttttttttjjjjjjjjjjjjjjjjssssssssssssssss||||||||||||||||kkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrffffffffffffffffRRRRRRRRRRRRRRRRllllllllllllllllwwwwwwwwwwwwwwwwYYYYYYYYYYYYYYYYnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeejjjjjjjjjjjjjjjj}}}}}}}}}}}}}}}}mmmmmmmmmmmmmmmmVVVVVVVVVVVVVVVVjjjjjjjjjjjjjjjjffffffffffffffff________________LLLLLLLLLLLLLLLLppppppppppppppppUUUUUUUUUUUUUUUUggggggggggggggggkkkkkkkkkkkkkkkkyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuu\\\\\\\\\\\\\\\\VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWW````````````````hhhhhhhhhhhhhhhhllllllllllllllllmmmmmmmmmmmmmmmmppppppppppppppppnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxttttttttttttttttjjjjjjjjjjjjjjjjssssssssssssssss||||||||||||||||kkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrffffffffffffffffRRRRRRRRRRRRRRRRllllllllllllllllwwwwwwwwwwwwwwwwYYYYYYYYYYYYYYYYnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeejjjjjjjjjjjjjjjj}}}}}}}}}}}}}}}}mmmmmmmmmmmmmmmmVVVVVVVVVVVVVVVVjjjjjjjjjjjjjjjjffffffffffffffff________________LLLLLLLLLLLLLLLLppppppppppppppppUUUUUUUUUUUUUUUUggggggggggggggggkkkkkkkkkkkkkkkkyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuu\\\\\\\\\\\\\\\\VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWW````````````````hhhhhhhhhhhhhhhhllllllllllllllllmmmmmmmmmmmmmmmmppppppppppppppppnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxttttttttttttttttjjjjjjjjjjjjjjjjssssssssssssssss||||||||||||||||kkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrffffffffffffffffRRRRRRRRRRRRRRRRllllllllllllllllwwwwwwwwwwwwwwwwYYYYYYYYYYYYYYYYnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeejjjjjjjjjjjjjjjj}}}}}}}}}}}}}}}}mmmmmmmmmmmmmmmmVVVVVVVVVVVVVVVVjjjjjjjjjjjjjjjjffffffffffffffff________________LLLLLLLLLLLLLLLLppppppppppppppppUUUUUUUUUUUUUUUUggggggggggggggggkkkkkkkkkkkkkkkkyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuu\\\\\\\\\\\\\\\\VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWW````````````````hhhhhhhhhhhhhhhhllllllllllllllllmmmmmmmmmmmmmmmmppppppppppppppppnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxttttttttttttttttjjjjjjjjjjjjjjjjssssssssssssssss||||||||||||||||kkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrffffffffffffffffRRRRRRRRRRRRRRRRllllllllllllllllwwwwwwwwwwwwwwwwYYYYYYYYYYYYYYYYnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeejjjjjjjjjjjjjjjj}}}}}}}}}}}}}}}}mmmmmmmmmmmmmmmmVVVVVVVVVVVVVVVVjjjjjjjjjjjjjjjjffffffffffffffff________________LLLLLLLLLLLLLLLLppppppppppppppppUUUUUUUUUUUUUUUUggggggggggggggggkkkkkkkkkkkkkkkkyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuu\\\\\\\\\\\\\\\\VVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWW````````````````hhhhhhhhhhhhhhhhllllllllllllllllmmmmmmmmmmmmmmmmppppppppppppppppnnnnnnnnnnnnnnnnxxxxxxxxxxxxxxxxttttttttttttttttjjjjjjjjjjjjjjjjssssssssssssssss||||||||||||||||kkkkkkkkkkkkkkkkeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaarrrrrrrrrrrrrrrrffffffffffffffffRRRRRRRRRRRRRRRRllllllllllllllllwwwwwwwwwwwwwwwwYYYYYYYYYYYYYYYYnnnnnnnnnnnnnnnneeeeeeeeeeeeeeeejjjjjjjjjjjjjjjj}}}}}}}}}}}}}}}}mmmmmmmmmmmmmmmmVVVVVVVVVVVVVVVVjjjjjjjjjjjjjjjjffffffffffffffff________________LLLLLLLLLLLLLLLLppppppppppppppppUUUUUUUUUUUUUUUUggggggggggggggggkkkkkkkkkkkkkkkkyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwZZZZZZZZZZZZZZZZSSSSSSSSSSSSSSSSvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuu\\\\\\\\\\\\\\\\ddddddddddddddddddoooooooooooooooooo]]]]]]]]]]]]]]]]]]PPPPPPPPPPPPPPPPPPgggggggggggggggggg}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{qqqqqqqqqqqqqqqqqqlllllllllllllllllluuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqhhhhhhhhhhhhhhhhhhooooooooooooooooooppppppppppppppppppkkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{{{ssssssssssssssssss^^^^^^^^^^^^^^^^^^MMMMMMMMMMMMMMMMMM``````````````````\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[sssssssssssssssssslllllllllllllllllljjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnn``````````````````wwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzffffffffffffffffffhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjJJJJJJJJJJJJJJJJJJddddddddddddddddddoooooooooooooooooo]]]]]]]]]]]]]]]]]]PPPPPPPPPPPPPPPPPPgggggggggggggggggg}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{qqqqqqqqqqqqqqqqqqlllllllllllllllllluuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqhhhhhhhhhhhhhhhhhhooooooooooooooooooppppppppppppppppppkkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{{{ssssssssssssssssss^^^^^^^^^^^^^^^^^^MMMMMMMMMMMMMMMMMM``````````````````\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[sssssssssssssssssslllllllllllllllllljjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnn``````````````````wwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzffffffffffffffffffhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjJJJJJJJJJJJJJJJJJJddddddddddddddddddoooooooooooooooooo]]]]]]]]]]]]]]]]]]PPPPPPPPPPPPPPPPPPgggggggggggggggggg}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{qqqqqqqqqqqqqqqqqqlllllllllllllllllluuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqhhhhhhhhhhhhhhhhhhooooooooooooooooooppppppppppppppppppkkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{{{ssssssssssssssssss^^^^^^^^^^^^^^^^^^MMMMMMMMMMMMMMMMMM``````````````````\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[sssssssssssssssssslllllllllllllllllljjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnn``````````````````wwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzffffffffffffffffffhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjJJJJJJJJJJJJJJJJJJddddddddddddddddddoooooooooooooooooo]]]]]]]]]]]]]]]]]]PPPPPPPPPPPPPPPPPPgggggggggggggggggg}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{qqqqqqqqqqqqqqqqqqlllllllllllllllllluuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqhhhhhhhhhhhhhhhhhhooooooooooooooooooppppppppppppppppppkkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{{{ssssssssssssssssss^^^^^^^^^^^^^^^^^^MMMMMMMMMMMMMMMMMM``````````````````\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[sssssssssssssssssslllllllllllllllllljjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnn``````````````````wwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzffffffffffffffffffhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjJJJJJJJJJJJJJJJJJJddddddddddddddddddoooooooooooooooooo]]]]]]]]]]]]]]]]]]PPPPPPPPPPPPPPPPPPgggggggggggggggggg}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{qqqqqqqqqqqqqqqqqqlllllllllllllllllluuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqhhhhhhhhhhhhhhhhhhooooooooooooooooooppppppppppppppppppkkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{{{ssssssssssssssssss^^^^^^^^^^^^^^^^^^MMMMMMMMMMMMMMMMMM``````````````````\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[sssssssssssssssssslllllllllllllllllljjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnn``````````````````wwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzffffffffffffffffffhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjJJJJJJJJJJJJJJJJJJddddddddddddddddddoooooooooooooooooo]]]]]]]]]]]]]]]]]]PPPPPPPPPPPPPPPPPPgggggggggggggggggg}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{qqqqqqqqqqqqqqqqqqlllllllllllllllllluuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqhhhhhhhhhhhhhhhhhhooooooooooooooooooppppppppppppppppppkkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{{{ssssssssssssssssss^^^^^^^^^^^^^^^^^^MMMMMMMMMMMMMMMMMM``````````````````\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[sssssssssssssssssslllllllllllllllllljjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnn``````````````````wwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzffffffffffffffffffhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjJJJJJJJJJJJJJJJJJJddddddddddddddddddoooooooooooooooooo]]]]]]]]]]]]]]]]]]PPPPPPPPPPPPPPPPPPgggggggggggggggggg}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{qqqqqqqqqqqqqqqqqqlllllllllllllllllluuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqhhhhhhhhhhhhhhhhhhooooooooooooooooooppppppppppppppppppkkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{{{ssssssssssssssssss^^^^^^^^^^^^^^^^^^MMMMMMMMMMMMMMMMMM``````````````````\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[sssssssssssssssssslllllllllllllllllljjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnn``````````````````wwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzffffffffffffffffffhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjJJJJJJJJJJJJJJJJJJddddddddddddddddddoooooooooooooooooo]]]]]]]]]]]]]]]]]]PPPPPPPPPPPPPPPPPPgggggggggggggggggg}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{qqqqqqqqqqqqqqqqqqlllllllllllllllllluuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqhhhhhhhhhhhhhhhhhhooooooooooooooooooppppppppppppppppppkkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{{{ssssssssssssssssss^^^^^^^^^^^^^^^^^^MMMMMMMMMMMMMMMMMM``````````````````\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[sssssssssssssssssslllllllllllllllllljjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnn``````````````````wwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzffffffffffffffffffhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjJJJJJJJJJJJJJJJJJJddddddddddddddddddoooooooooooooooooo]]]]]]]]]]]]]]]]]]PPPPPPPPPPPPPPPPPPgggggggggggggggggg}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{qqqqqqqqqqqqqqqqqqlllllllllllllllllluuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqhhhhhhhhhhhhhhhhhhooooooooooooooooooppppppppppppppppppkkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{{{ssssssssssssssssss^^^^^^^^^^^^^^^^^^MMMMMMMMMMMMMMMMMM``````````````````\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[sssssssssssssssssslllllllllllllllllljjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnn``````````````````wwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzffffffffffffffffffhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjJJJJJJJJJJJJJJJJJJddddddddddddddddddoooooooooooooooooo]]]]]]]]]]]]]]]]]]PPPPPPPPPPPPPPPPPPgggggggggggggggggg}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{qqqqqqqqqqqqqqqqqqlllllllllllllllllluuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkuuuuuuuuuuuuuuuuuu^^^^^^^^^^^^^^^^^^qqqqqqqqqqqqqqqqqqhhhhhhhhhhhhhhhhhhooooooooooooooooooppppppppppppppppppkkkkkkkkkkkkkkkkkk~~~~~~~~~~~~~~~~~~wwwwwwwwwwwwwwwwww{{{{{{{{{{{{{{{{{{ssssssssssssssssss^^^^^^^^^^^^^^^^^^MMMMMMMMMMMMMMMMMM``````````````````\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[sssssssssssssssssslllllllllllllllllljjjjjjjjjjjjjjjjjjaaaaaaaaaaaaaaaaaannnnnnnnnnnnnnnnnn``````````````````wwwwwwwwwwwwwwwwwwzzzzzzzzzzzzzzzzzzffffffffffffffffffhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjjjjJJJJJJJJJJJJJJJJJJvvvvvvvvvvvvvvvvvvvvdddddddddddddddddddd\\\\\\\\\\\\\\\\\\\\____________________oooooooooooooooooooouuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{oooooooooooooooooooovvvvvvvvvvvvvvvvvvvvgggggggggggggggggggg~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuuuu||||||||||||||||||||xxxxxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnzzzzzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhggggggggggggggggggggsssssssssssssssssssshhhhhhhhhhhhhhhhhhhhvvvvvvvvvvvvvvvvvvvvdddddddddddddddddddd\\\\\\\\\\\\\\\\\\\\____________________oooooooooooooooooooouuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{oooooooooooooooooooovvvvvvvvvvvvvvvvvvvvgggggggggggggggggggg~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuuuu||||||||||||||||||||xxxxxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnzzzzzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhggggggggggggggggggggsssssssssssssssssssshhhhhhhhhhhhhhhhhhhhvvvvvvvvvvvvvvvvvvvvdddddddddddddddddddd\\\\\\\\\\\\\\\\\\\\____________________oooooooooooooooooooouuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{oooooooooooooooooooovvvvvvvvvvvvvvvvvvvvgggggggggggggggggggg~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuuuu||||||||||||||||||||xxxxxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnzzzzzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhggggggggggggggggggggsssssssssssssssssssshhhhhhhhhhhhhhhhhhhhvvvvvvvvvvvvvvvvvvvvdddddddddddddddddddd\\\\\\\\\\\\\\\\\\\\____________________oooooooooooooooooooouuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{oooooooooooooooooooovvvvvvvvvvvvvvvvvvvvgggggggggggggggggggg~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuuuu||||||||||||||||||||xxxxxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnzzzzzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhggggggggggggggggggggsssssssssssssssssssshhhhhhhhhhhhhhhhhhhhvvvvvvvvvvvvvvvvvvvvdddddddddddddddddddd\\\\\\\\\\\\\\\\\\\\____________________oooooooooooooooooooouuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{oooooooooooooooooooovvvvvvvvvvvvvvvvvvvvgggggggggggggggggggg~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuuuu||||||||||||||||||||xxxxxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnzzzzzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhggggggggggggggggggggsssssssssssssssssssshhhhhhhhhhhhhhhhhhhhvvvvvvvvvvvvvvvvvvvvdddddddddddddddddddd\\\\\\\\\\\\\\\\\\\\____________________oooooooooooooooooooouuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{oooooooooooooooooooovvvvvvvvvvvvvvvvvvvvgggggggggggggggggggg~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuuuu||||||||||||||||||||xxxxxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnzzzzzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhggggggggggggggggggggsssssssssssssssssssshhhhhhhhhhhhhhhhhhhhvvvvvvvvvvvvvvvvvvvvdddddddddddddddddddd\\\\\\\\\\\\\\\\\\\\____________________oooooooooooooooooooouuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{oooooooooooooooooooovvvvvvvvvvvvvvvvvvvvgggggggggggggggggggg~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuuuu||||||||||||||||||||xxxxxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnzzzzzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhggggggggggggggggggggsssssssssssssssssssshhhhhhhhhhhhhhhhhhhhvvvvvvvvvvvvvvvvvvvvdddddddddddddddddddd\\\\\\\\\\\\\\\\\\\\____________________oooooooooooooooooooouuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{oooooooooooooooooooovvvvvvvvvvvvvvvvvvvvgggggggggggggggggggg~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuuuu||||||||||||||||||||xxxxxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnzzzzzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhggggggggggggggggggggsssssssssssssssssssshhhhhhhhhhhhhhhhhhhhvvvvvvvvvvvvvvvvvvvvdddddddddddddddddddd\\\\\\\\\\\\\\\\\\\\____________________oooooooooooooooooooouuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{oooooooooooooooooooovvvvvvvvvvvvvvvvvvvvgggggggggggggggggggg~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuuuu||||||||||||||||||||xxxxxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnzzzzzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhggggggggggggggggggggsssssssssssssssssssshhhhhhhhhhhhhhhhhhhhvvvvvvvvvvvvvvvvvvvvdddddddddddddddddddd\\\\\\\\\\\\\\\\\\\\____________________oooooooooooooooooooouuuuuuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuu}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{oooooooooooooooooooovvvvvvvvvvvvvvvvvvvvgggggggggggggggggggg~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqqqqqquuuuuuuuuuuuuuuuuuuu||||||||||||||||||||xxxxxxxxxxxxxxxxxxxxrrrrrrrrrrrrrrrrrrrrxxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnzzzzzzzzzzzzzzzzzzzzrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyymmmmmmmmmmmmmmmmmmmmhhhhhhhhhhhhhhhhhhhhaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhhhhggggggggggggggggggggsssssssssssssssssssshhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeeezzzzzzzzzzzzzzzzzzzzzzzz[[[[[[[[[[[[[[[[[[[[[[[[llllllllllllllllllllllllllllllllllllllllllllllllpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}tttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~ttttttttttttttttttttttttxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttmmmmmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppppppppyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}jjjjjjjjjjjjjjjjjjjjjjjjYYYYYYYYYYYYYYYYYYYYYYYYffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[[[[[[[[jjjjjjjjjjjjjjjjjjjjjjjjcccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeezzzzzzzzzzzzzzzzzzzzzzzz[[[[[[[[[[[[[[[[[[[[[[[[llllllllllllllllllllllllllllllllllllllllllllllllpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}tttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~ttttttttttttttttttttttttxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttmmmmmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppppppppyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}jjjjjjjjjjjjjjjjjjjjjjjjYYYYYYYYYYYYYYYYYYYYYYYYffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[[[[[[[[jjjjjjjjjjjjjjjjjjjjjjjjcccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeezzzzzzzzzzzzzzzzzzzzzzzz[[[[[[[[[[[[[[[[[[[[[[[[llllllllllllllllllllllllllllllllllllllllllllllllpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}tttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~ttttttttttttttttttttttttxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttmmmmmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppppppppyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}jjjjjjjjjjjjjjjjjjjjjjjjYYYYYYYYYYYYYYYYYYYYYYYYffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[[[[[[[[jjjjjjjjjjjjjjjjjjjjjjjjcccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeezzzzzzzzzzzzzzzzzzzzzzzz[[[[[[[[[[[[[[[[[[[[[[[[llllllllllllllllllllllllllllllllllllllllllllllllpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}tttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~ttttttttttttttttttttttttxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttmmmmmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppppppppyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}jjjjjjjjjjjjjjjjjjjjjjjjYYYYYYYYYYYYYYYYYYYYYYYYffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[[[[[[[[jjjjjjjjjjjjjjjjjjjjjjjjcccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeezzzzzzzzzzzzzzzzzzzzzzzz[[[[[[[[[[[[[[[[[[[[[[[[llllllllllllllllllllllllllllllllllllllllllllllllpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}tttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~ttttttttttttttttttttttttxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttmmmmmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppppppppyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}jjjjjjjjjjjjjjjjjjjjjjjjYYYYYYYYYYYYYYYYYYYYYYYYffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[[[[[[[[jjjjjjjjjjjjjjjjjjjjjjjjcccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeezzzzzzzzzzzzzzzzzzzzzzzz[[[[[[[[[[[[[[[[[[[[[[[[llllllllllllllllllllllllllllllllllllllllllllllllpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}tttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~ttttttttttttttttttttttttxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttmmmmmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppppppppyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}jjjjjjjjjjjjjjjjjjjjjjjjYYYYYYYYYYYYYYYYYYYYYYYYffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[[[[[[[[jjjjjjjjjjjjjjjjjjjjjjjjcccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeezzzzzzzzzzzzzzzzzzzzzzzz[[[[[[[[[[[[[[[[[[[[[[[[llllllllllllllllllllllllllllllllllllllllllllllllpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}tttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~ttttttttttttttttttttttttxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttmmmmmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppppppppyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}jjjjjjjjjjjjjjjjjjjjjjjjYYYYYYYYYYYYYYYYYYYYYYYYffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[[[[[[[[jjjjjjjjjjjjjjjjjjjjjjjjcccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeezzzzzzzzzzzzzzzzzzzzzzzz[[[[[[[[[[[[[[[[[[[[[[[[llllllllllllllllllllllllllllllllllllllllllllllllpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}tttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~ttttttttttttttttttttttttxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttmmmmmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppppppppyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}jjjjjjjjjjjjjjjjjjjjjjjjYYYYYYYYYYYYYYYYYYYYYYYYffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[[[[[[[[jjjjjjjjjjjjjjjjjjjjjjjjcccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeezzzzzzzzzzzzzzzzzzzzzzzz[[[[[[[[[[[[[[[[[[[[[[[[llllllllllllllllllllllllllllllllllllllllllllllllpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}tttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~ttttttttttttttttttttttttxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttmmmmmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppppppppyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}jjjjjjjjjjjjjjjjjjjjjjjjYYYYYYYYYYYYYYYYYYYYYYYYffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[[[[[[[[jjjjjjjjjjjjjjjjjjjjjjjjcccccccccccccccccccccccceeeeeeeeeeeeeeeeeeeeeeeezzzzzzzzzzzzzzzzzzzzzzzz[[[[[[[[[[[[[[[[[[[[[[[[llllllllllllllllllllllllllllllllllllllllllllllllpppppppppppppppppppppppp}}}}}}}}}}}}}}}}}}}}}}}}tttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~ttttttttttttttttttttttttxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnnnnnnnnttttttttttttttttttttttttmmmmmmmmmmmmmmmmmmmmmmmmyyyyyyyyyyyyyyyyyyyyyyyyppppppppppppppppppppppppyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}}}}}}}}}}}}}}}}jjjjjjjjjjjjjjjjjjjjjjjjYYYYYYYYYYYYYYYYYYYYYYYYffffffffffffffffffffffffhhhhhhhhhhhhhhhhhhhhhhhheeeeeeeeeeeeeeeeeeeeeeee[[[[[[[[[[[[[[[[[[[[[[[[jjjjjjjjjjjjjjjjjjjjjjjjccccccccccccccccccccccccffffffffffffffffffffffffffffffffffffssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyytttttttttttttttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ssssssssssssssssssssssssssssssssssssccccccccccccccccccccccccccccccccccccooooooooooooooooooooooooooooooooooooffffffffffffffffffffffffffffffffffffssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyytttttttttttttttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ssssssssssssssssssssssssssssssssssssccccccccccccccccccccccccccccccccccccooooooooooooooooooooooooooooooooooooffffffffffffffffffffffffffffffffffffssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyytttttttttttttttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ssssssssssssssssssssssssssssssssssssccccccccccccccccccccccccccccccccccccooooooooooooooooooooooooooooooooooooffffffffffffffffffffffffffffffffffffssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyytttttttttttttttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ssssssssssssssssssssssssssssssssssssccccccccccccccccccccccccccccccccccccooooooooooooooooooooooooooooooooooooffffffffffffffffffffffffffffffffffffssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyytttttttttttttttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ssssssssssssssssssssssssssssssssssssccccccccccccccccccccccccccccccccccccooooooooooooooooooooooooooooooooooooffffffffffffffffffffffffffffffffffffssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyytttttttttttttttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ssssssssssssssssssssssssssssssssssssccccccccccccccccccccccccccccccccccccooooooooooooooooooooooooooooooooooooffffffffffffffffffffffffffffffffffffssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyytttttttttttttttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ssssssssssssssssssssssssssssssssssssccccccccccccccccccccccccccccccccccccooooooooooooooooooooooooooooooooooooffffffffffffffffffffffffffffffffffffssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyytttttttttttttttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ssssssssssssssssssssssssssssssssssssccccccccccccccccccccccccccccccccccccooooooooooooooooooooooooooooooooooooffffffffffffffffffffffffffffffffffffssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyytttttttttttttttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ssssssssssssssssssssssssssssssssssssccccccccccccccccccccccccccccccccccccooooooooooooooooooooooooooooooooooooffffffffffffffffffffffffffffffffffffssssssssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyytttttttttttttttttttttttttttttttttttt~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ssssssssssssssssssssssssssssssssssssccccccccccccccccccccccccccccccccccccooooooooooooooooooooooooooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzttttttttttttttttttttttttttttttttttttttttttttttttzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr||||||||||||||||||||||||||||||||||||||||||||||||ssssssssssssssssssssssssssssssssssssssssssssssss{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzttttttttttttttttttttttttttttttttttttttttttttttttzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr||||||||||||||||||||||||||||||||||||||||||||||||ssssssssssssssssssssssssssssssssssssssssssssssss{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzttttttttttttttttttttttttttttttttttttttttttttttttzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr||||||||||||||||||||||||||||||||||||||||||||||||ssssssssssssssssssssssssssssssssssssssssssssssss{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzttttttttttttttttttttttttttttttttttttttttttttttttzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr||||||||||||||||||||||||||||||||||||||||||||||||ssssssssssssssssssssssssssssssssssssssssssssssss{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzttttttttttttttttttttttttttttttttttttttttttttttttzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr||||||||||||||||||||||||||||||||||||||||||||||||ssssssssssssssssssssssssssssssssssssssssssssssss{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzttttttttttttttttttttttttttttttttttttttttttttttttzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr||||||||||||||||||||||||||||||||||||||||||||||||ssssssssssssssssssssssssssssssssssssssssssssssss{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzttttttttttttttttttttttttttttttttttttttttttttttttzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr||||||||||||||||||||||||||||||||||||||||||||||||ssssssssssssssssssssssssssssssssssssssssssssssss{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzttttttttttttttttttttttttttttttttttttttttttttttttzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr||||||||||||||||||||||||||||||||||||||||||||||||ssssssssssssssssssssssssssssssssssssssssssssssss{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzttttttttttttttttttttttttttttttttttttttttttttttttzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr||||||||||||||||||||||||||||||||||||||||||||||||ssssssssssssssssssssssssssssssssssssssssssssssss{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzttttttttttttttttttttttttttttttttttttttttttttttttzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr||||||||||||||||||||||||||||||||||||||||||||||||ssssssssssssssssssssssssssssssssssssssssssssssss{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyykkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr