e
jjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnjjjjjjjjjjjjjjjjllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnn
grrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrr
grrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrrrrgrrZitat von explo