nnnmmmnqx}smlllllllmmmmmmmmmmnnn~n~n~n~n}n}n}m}m~mmmlkkkjjjjjkkllllllllllmnnopqqppnnmlllklkkmqxzpmllkkkkklllmmmmmmmmnnnnnnmnmmmmmlllkkkkkllllllmmmmmllmmnoooonmmlllkkkkklmqyzpmllllllkkllllmmmmmnnnn~nnnn~n~m~m~mmllkkkkkkkkkllllmmmmmmmmnopppoonmkkjjjjjij{kwowv}wmizhwgwgwgwgwgxhxhxhxhyhyhyhyhyiyiyizjzjyjyjyjyjxjxjxixixixiyizi{h}h~h~g~da~_~^~^~^^`ekmmmmmmmmnnoooooonnmmmmmmmmmosx{{ton}n~nmmnnnnnnnoopppqqqqqq~q~q}q}q|q|r|r}r~rrrqqqqqqrrrrrsssss