10 20 15 30000 999 DRDRDDDDDRDDDGGGRGGGGRGGGDDRDDDRDDDDDGGRGGRGGRGRGGGDRDDDDDDRDDDGRGGGGGGRGGGDRDRDDDRDDRDDRDGGGGGRGGGGRGDDDRDRDRDRDRDDRDGGGGGGGRGGGDDDDDRDRDDRDDGGGGGRGRGGGGDRDRDRDDRDDRDRDRDGRGGGGGRGGRGGDRDDRDDDDDDRDGGGGGGGGGRGRDDDDRDRDRDDRDDGGGRGGGGRGRGRGRDDDDDDDDDDGRGGRGGRGRGRGGRGRDDDDDDRDRDRDRDGGGGGRGGGRGGDDDDDDDRDRDDGGGGGRGGRGGGDDDDDDDDDDGGGRGGGGRGGGRDDDDDDDDRDRDGRGGGGRGGGGRGRDDDDRDDDDDDGRGRGRGRGRGGRGGGDRDDDDDDRDRDDGGRGGGGGRGGGRDDDDDDRDRDDDGGGGRGGRGGGGDDDDDDDRDDDRGGRGGGGRGGGRGRDDRDDDDDDDDGGGGGGGGRGGDDDDRDDRDDDDGGGRGRGGRGRGGRGRDDDDRDDDDDRDGGRGGRGRGRGRGGGRDDRDRDRDRDDDDDRGGRGGGGGRGRGGRDDDRDDDDRDDDGGRGGRGRGGGRGRGDDDDDDDRDRDDRGGGGGRGGGGRGDDDDDDDRDRDDGGRGGGGGRGRGRGDRDRDDDDRDDDDGGGGGGGGGGRDRDDDDDDRDDDGGGGGGGGGGDDDDDRDRDRDDDGRGGGGGGGRGGDRDDDDRDDDDDGGRGRGGRGRGRGRGGRDRDDDDDDRDDRDGGGGGGGGGGDDDRDDRDDDRDRDGGGGGGRGGGGDDDDDRDDDRDDRGGGGGGGRGRGGRDDDRDDDDDRDRDRGRGGGGGRGGRGGRDRDRDDDDRDDDDRGGRGRGGGRGGRGRGDDDDDDDRDDRDGGGRGRGGGGGGRDRDDRDDDRDDDDGGRGGGRGRGGGGDDDDDDDDDRDGGGGGGGGGRGDDDDDDDRDRDDRGGGGRGGGGRGGDDDRDDDDDDRDGRGRGRGRGGGRGGRGRDDDDDDDDDDRGGGRGRGRGRGGRGGDDDDDDRDDDDRGGGRGGGGGGGDDDDDRDRDDDDRGGRGGGGGRGGGRDRDRDDDDDDDDRGGGRGGGGGRGGDRDRDDDDRDDDRDGGRGGGGGRGGGDDRDDDDDRDDDRGGRGRGGGRGGRGGDRDDDRDDDDRDDGGGRGGGGGGGDRDDDDDDRDDDRGGGRGGGGGRGRGDRDRDDRDRDDRDDDGGGGGRGRGRGGRGDDDDDDDRDDDGGGGGGGGGGRDDRDDRDDDDDRDGGGGGGGRGGGDDDRDRDDRDDRDDRGGGRGRGGGRGGGDDDDDRDDDDDRGGGGGRGGGRGGRDDDRDDDRDDDRDGGGRGGRGGGGRGDDDRDDDDDDRDGRGRGRGGGRGGRGGDDDDRDDDRDRDRDRGGGGRGGGGGGDRDRDRDRDDRDDRDDGGRGGRGGGRGGGDDDDDRDDRDDDGGGGGRGRGGGRGRDRDDRDDDRDRDDDRGGRGGGGGGGRGRDDDDDDDRDDRDGGGRGGRGRGGGGDRDDRDDRDDDRDRDRGGGRGGGGRGGGRDDRDDDDDDRDDGGGRGRGGRGGRGGRDRDRDRDRDDRDDDDGGRGGRGGGGRGGDRDDDDDDRDRDDRGRGGGRGGGRGGGDDDRDRDDDDDDGRGGGGGGGGGRDDDRDRDDDRDRDDGGRGGGGGGRGGRDDRDDDRDRDDDDGRGRGGGGGRGGGRDDDDDDRDDRDDRGRGRGRGRGGRGGGGDRDRDDDDDDDDRGGGGRGGRGGGGDDRDDDDDDDDRGGRGRGRGGGRGRGGDRDDRDDDRDDDDRGGGGGGGGGGDRDDDRDDDDDDRGRGRGRGRGRGRGGGGRDDDRDDDDDDDGGGGRGGRGRGGRGDRDRDDDDDRDRDRDRGGRGGGRGGGGRGDRDDRDDDDRDDDGRGGRGGGRGGGGDDDDDRDDDRDRDGRGGGRGRGGGGRGDRDDRDDDDDDRDRGGRGGGRGGGGGDDRDDDDDDDDRGGGRGRGGRGGGGDDRDDDRDDDDDRGRGGGRGGGGRGGDDRDDDRDDRDRDRDGRGGGGRGGGGGRDDDDDDDRDDDGGRGGGRGGRGGGDRDDDDDDRDDDGGRGGRGRGRGRGGRGDRDRDRDDDDDDDGGRGGGRGGRGRGGRDDRDDDDDRDDDGRGRGGGGGRGGGDDDDRDRDDDRDDGGRGGGGGRGGRGRDDDDDDDDRDRDGGRGRGGGGGGGRDRDDDRDRDDRDRDRDGRGGGRGRGRGGRGRGRDDDRDDDDDRDDRGRGRGGGGRGGGGDDRDDDRDDRDDRDGRGRGRGGRGGRGGGDDRDDDRDRDRDRDDGGGGRGRGRGGGGDDRDDRDDDRDRDDGGGGGGGGGGDDDDDDRDDDRDGRGGRGRGGRGGRGRGDRDRDRDDDRDDRDDRGRGRGGGGRGGRGGDRDRDDDDDRDDDGGGRGGGGGRGGDDDRDDRDDDDDGGGGRGRGGGRGRGRDDDDRDRDDDDDGGGGRGGRGGGRGRDDDDDDDRDDRDGGRGGRGGGGRGGDDDDRDDDDDDGGGGRGGGGGGDRDDDRDDRDDDDGRGRGRGGGGRGGRGDDDRDDDDDDRDRGGGRGRGGGGGGDRDRDRDDDRDRDDRDRGGRGRGRGRGRGRGGRGDDDDDDDDRDRDGGGGGRGGRGGRGRDDDRDRDDDRDRDDRGGRGRGGGRGGGGDDDDDDRDDDDGGGGGGGRGGGRDDDRDRDRDDRDRDDRGGGRGGRGRGGGGDDDDRDRDRDRDDDGGRGGGRGRGGGGDDDRDDDDDRDDGRGRGGGGGGRGGDRDRDDDDDDDRDRGRGGRGGRGGRGRGGDRDDDDDDDDDGGGRGGGGRGRGRGDDDRDDDRDRDDDRGRGGGRGRGRGGRGGDDDRDDDDRDDDGRGRGGGRGGGGGRDDDDRDDRDRDDDGGRGGGGRGRGGGDDRDDDDRDDDRDRGRGGGGGGGGGRDDDDDRDDDDDGGGGGRGRGGGRGDDDRDRDRDDDDDGGGGGGRGGRGRGDDDRDDDDRDDDRGRGGGGGGRGGRGDGDGDGGRGGGGDDRDRGDGDGDGDDGDDDDGGDDDGGGDGGRGDDRRGDDDDDGRGGGDGGRDRDGDGDGDDRGDDGDRDGDGDGDDDDDGDGDDDGDGGDDGDGRDDGGGDDGGGDRDRDGDGGDGDGGGGGDDGGGGDDGRDGGDDGDDDGGGRDDDGDDDGDGDDGDDGRGGDGDGGDGDDDDGGGGGGGDRDGGDRGGGGDDRDDRDRDDGRDGDDGDDGGGDDRDGDGRGGRDGDGGDRGRGDDRRRRDDRRGGDDDGDDDGGGGDDGRDDGDDDDDDGDDGGDDGGDDGDDGDGDGDGRRDDDDDGGDDGDGDDGDDRDDGDGDDRGDGDRGDRDGGGGGDDDGDGGGGDDGGGDGDDDGDRGGGDDDDDRGGDGDGDDDDGGGDGGRDGDRDRGRGGDGGDGDDDDGRGRDGRGDGDGDGGDRDRDGRGGRGDGGDRRGGDDGRDGGGDDRGDDRRRDGDGGDGDDDGDDDDRDDRGDRGGGDDDDDGGDGGGDRDRGGDGRRGRDRRDGGGDDGDDGGGRGGDDDGDGDGGGDDDRDDDDRDDGDRGGDDRGDDDGDDDGGDDGDDRDRGRDGDRDGGGGRRDDDRGDGGRGRDDDGDDGGDGGDDDDGDRRGDDDDGRGGGGGGGDRRRGGRGGRGDGGGGRDGGRDGDDRDGGDGDGDDDGGDRGRDDDGGDDGGGGRGGDDRDRDGRDGDRGDDGRDGDDRDGGGDDGGRGGDDDDGDGDDGDRDGGDDDDDGGGDDGDDDDGGRGGDDGDRDDRDDRDRDGGDDDDDDRDDDGGRGGDGDDDGDDDGRGDDDGGRRDGRGDRDDGGDGRDGDRDDDGGDRDGDDDGGDGDDGDGDGRDDGDRGDDDDDDRGDDGGGDRDRDRGGDRGRDGGGDGDGDRDDGRDRRGDDDGGDRGGRRDDDDDGDDGDGGDGDGGGDGRDDGDGDGDGDGRGDDDGGGGGRDDGGGGDDGGDDGRDGGRDDGGDGDDDDDDDDGDGGDGGRDDRDGDDDGDDDDDRGRGDDDDGRRDDDDGGGRGDGGDGDGDDGDGDGRDGRRGRDGGDRDGDDDGDDRDDRDDDGGDGDGDRDDRDDDGRGGGGDDDDRDGDDDGGDGDDDGGDDRDGDGDGDRGGDDGDDGGDDDDRGGGGDRRDDRDGGDGGDGGRDGDGGDDDDRGGDDRDDGGDDDDDRGGGDDDDDGDDGGGDRDGDDDDGGDGGGDDGDDDDDGRGGDDGGDGDGGDGGDDGRGDDGGGGGDGRDRGDGDRRRDGGGGDGGDGGDGDDGDGDDDGDRGRGGGRDDRRGDGGDDDDDGGDGRDDDDRDDGDGGDDDGGGRGGGRGGRGDGDDRGGDGDRGGDGDDDDGGRRGGRGGDRGDGGDGGGDDGGGGDDGDDGGGGRGGGDGGGGRGGGDGDDDDGDDDDGDDGDDDDDDDDDDGDDRDGDDDGRRRRGGDGGGDGDDDGRDGDDGDGDGDRDDDGDDDRGDRRGGDDGGDDGGDRRGDGGGGDDDRDDDRRGDRDDRDDDDGRDDRGGGGDDRDGGRGDGGGGGGRDDGGRDGGRDGDDDRDGDDRRDDDDDRDDDRDDDGGRGDGDGDRGGRDDDGGDDDGDGDGDGGDGGDDGDRRDGGRGGRDDGDDGGGGDGDDDRRDGDDDDRRGGDDGGDDGDGDDRDDDDGDDDDGDDDDGDGDGGRGRDDDGDDGGGDRDGDDDGGGGDDGGDGDRGRDDGDGGDRGRRGGGRGDDGDGGDDDGDGRDGDRDDGDGGDGGDDDGGDGDDDDGGDDGDGDDGDGGRDDDDDDDDGDGGRDDGGGGDGDGDDDGDGDDGRDGGDDDGRDDGRGDGGDDRGGGRRGGGDDGDGDDGDDGGGGDRDGGDDGGDGGGGDGGRGRRDDRGGDDGRGGDDGDGDRGDDDDGGDGGDDGGGRGDDGDDDGDGDGRGDDGGDGGDGGRDDDGGDDRDDRRDGDDDRRDRDDRGDGRRGGDDDGDDGDGDGGGDDGDGGDDGGGGGDDDDGGGDDDDGGDGGGGDDGGDDGRDDDRDDDDGDDDDRGDRGRDDDDRDDDGDDDDDGGGGRRGGGGDGDDGGGRDDDGDRGDDGRGRDDGGGDGDGDGDGGDDDDGDGDDGDDDGGGDDDDGDDDGDDDGGGDDDDDGRGDRRDDRDDGRRDRRGDDRRDDDDDDRDGGGDRGDGGGGGRGDDDGGDGGRRGDRGGDGRGDRDGDDGGDGGDGGRDGDGGDGGGDRDDGRDGDGDDRDDGDGGDRDGDGGRDDGDDGDGGGDDRDRDRGDDDDDGDDGGRGGDDGDRGDDRDRGGDDRRDRDGDDGDDDDRDGDGGGDRGRRGGRDDGDRRDDRDDRGGGDRRDGDGRGDDGGGGDDRDDGDDGGDDGRRGDGDDDGDGGDGDRGGDDDDDGDGDDDGGDGGDGDDGRGGRDGDDDDGGDRGDDDGGGRDDDRDGRGGGRGGDGDGDDDGGDDDDDGGDDGDGDDRGDDDGGDDGGGDDDGDDDRGDRDDDGDDGDDGRGDDDGDRDDDRGGGGRRDDGDGDDGDRDDDGDGGGGGGRDGDRGDDGDRGDGDDGGDGRDDGDGDDGGGDDDRRDRDDDGGGDDDDGGGDDGGDDDGRRGGGRGGDRDDRGGGGGDGDRRGGDGDDGGDGGDDGDGGDDGGDDDDDDDGDGDDRRDDDDRRGGDDGGDDDGGDDDGRGGDDRDDGDDGDGGDGDGGGGDDDGGDRDDDGDDRDDGDGDDDGGGDDDRDRDDDGDGGDRDDDDDDDGDDGGGRDGDGGRGGRDGGGGDGDGGRRDRDGDDGGDGDDGDGDRGDDGGDDDDDDRGRRGGRGDGDRGDDGDGDDDRRGGDDGGGRGRDGDDDDRRDGDRDGRGGDGGDRGDDGDGRGDGGRDDRDGGDGGDGDRDDDDDRGDDDGDGGDGDGGRGRDDRGRGDDDGGDGGDDDDDDGDGGRGGDDDGDDGGRGDGDDGDRDGGRDDGDDGGDDDDDDGDDDDRRDGDGDDGRDDGGDGDDDDDDDRRDDGGRDDDGGDDGDGGDGGGGDGRDDDRGGGDDDRGGDDGGDDDDGGDGDDDDDGDDDDDDDGDGDRGGDRGGGDDRGDGDDDGDDDDRGDDDGDGGDGDDGGDGDDDGDGDDDDRGGRDGRGGDDGDGGGDDGDDGGDDDGGDRDGDRDGRDDGDDDDDGGDGGGDGDDGGGGDDRGDRGDGDDDDGDDDDGRGGGGDGGGDDGDDDDRGGRGGDDGGRDDGGDDGDDDRDGDDDGGGGGDGGDRDDDGGGGGGGGDDGRDRGGDRDDDRDDDGDRGDGGDDDRGDDDDDRRDDRGGDDGDRDRGRDGRDGGDGRDDDGGDDGRGDDDGGDGDRGDGDDGGDGDDDGDDGDDGRGRDDGDGGGGGDGGDGDDGGDDGDDDGGGGDDRDGDDGDGGGDGGDDGDDRDGGDDGDGGRDDDDDGDGDGDRDGDGDGGDGDGDRDDDGDGDDGGDGGDRGDGDGGDDGDGRGGGGRRGDGRGGDGGGDGGGDGDDDGGGDGGGGDDGDDGGRDDGDDRDGDDGDRGDDDDDDDDDDDDDGDGGGGGDDGDDDDGGGGDDDGDDDGDRDDGDRDGDGDRGDGDDRGGDRDRGGGDGDDGDDDGGGGGGGGGDDDGDDGDDRDGGGDDGDDGDRRDGDDDDGDDRRDRGGDDDRDDDDGDGGGGRRGGRDDRGGGGGDGDGGGDDGGGDDDGDRGRGGDGGDGDGDDDGDDDGRDDGGDRRDRRRDGDGDDGDGDDGGGDGGDGDGDDGDRRGGDDRDDGRDGDGDRDRDRGGDGGGDGDDGGRDGRGDRDDGDRGRDDDDDGDDDGGDDDGGDGRGRGGRDDDDDGDDGGGGDRDRGRDGRGDDGGRGGDGDDGDGRDDGGDGDDRDGDDDGDDDRGDRGRDRRDRGDDGGGDDGGGDRDGDGGDGRRGDGGGGDDDDGGDDGDGGGGDDGRDDGGGDGGGDGDDDDGGGRDGDGGDGGDGDRRRDGDDDRGDGDDGGRDGDGGRGDDRRDDDDDGGDGDDGGRRGDDDGRGDGGGDGDGGGRGGDGDDGGDGGGDDGDDDGGRGGGGDGDGDRDGGDGRDDDDDGDDGDDDGDDDRGDDDDDDDDRDDDDGDGDGDDRDDDDGDDRGDGDDDGRRDGGDDGRRDDDDGDGDDDDDGDDGDGDGDDGDRDDGGGGGDGGGGRGDRDRRRGDRDDGDRRDDDDGDGGGDDGGGDDDDGDGDRDDGDGDDDDRDDGDGGDDDDRRGGGGRDGDGRDGRDGDGDDGDDDDGGGGDDDDDDRDGGGDDGGGGDDGGRDGDGGDDGGDDDDDDDRGRGDRGDRDGGGGGRGDDRGGRGRGGRGGDDDGRGGDGGDDRDGGDGGDDGDGDGGDDGDRGDGGRGDGDDRDGGDDGRGGGGRDGRDGDGDDRGRRDGDGDGDRGGDDDGGGDGRDGDRDDGDGRDGGDDRDDGDRGDRGGGGGGGRDGDDGGDGGGGRGGDGDGDDGDDGRGDDDDGDGGGDGGGGDGGRGRGDDDGGDDGGGDDDGGGDDRGDDRGDDDRDGRDRGDDRGDDDRGDDGRDDGDGDGDGDDDDDDDGDDDDRDRGGDGDGGGGDRGGRDDGRGGGDDRGRRDDGDGDRDDDGGRDDGGRGGDGGDGGGDDGDDDGDGDGGGGDGDGGGDGRDDGDGGGDDGDDDGGDDDGGGRRDDGGGGDGGDGGRDGGRDGDDDDGGDDDGGRGGGGDDGDDRDGDDDGGGGDDDGRRGGDRGDRGGDDGDGGGGGGDRGRGDGGDDDDRDGDGGDGDDGGDDGDGDDRDRGRDDRDRDDDDRGGDGGRGDRDRDRRDGGGDGDDGDDDDGDGGGGDGGGGRDRDGGGGDRGRDDDGDGDDDDGGRDDGRDDGGDGDGGDDGGDGGGGGDDDRDDGGGDGDGRDGDGGDGGDDDGRGRGDRGDDGDGRGGRDGDRDDGGRDGDDDGGDDDDDGGRDRDGRDGDDDDGGDGDDRGDGDDDDDGGGGDGDDRDDDDGGRGDDGDGDGGGDRGDDGGGGGGDRDGDGRGDGGRGRRDRDDGDRDRGDDDGGDRDDDRGRDGRRDDGGGDDDDGDDGDDDRGDDDGDRGDGDGDDDDDGGGDRDGGDGDDGGRGDGDDGDGDGRDDDGDGGRGGGGDGGRGRDGGDDDDRGDDDGDDDGRGDDRRGGGGRDGGGDDGRGDDDRGGGGGGDGGDGDGDGGDRGDDDRDRDDGDGGDRGDDDDDGGGGDGGGGGGGDDGGDDDGDRRGRRGGGGDRDGGGDGGGGDGGGGGGGDGGDDDDGGDDGDRDDRDGDGGDGDRRDRGDRGGDDGGDDDGGGGDDGGGDGDDDRDGDGGGGGGGGGDDGRGRGDGGDGGGGGGDDDGGDDGRDGDDGRGDDDGDGDGGGDDGDGGRGDGRDDDGGGDGGDDGGDDDGGGDRDDDGGGDGDDRGDGGDGDDDGDGDGGDDDDGDDDGRDDDDGDGGRGGDDDDDDGDDDDGRRDGDRGDGDGRRDGDDDGGDDDDGGGDDDGGDRGGDDDGDDGGGGGRDDDGDDDGDGGGRGGDDGGGRDGGRDRDRRGDDDRRGRDGDGRDGRDDGGGDGDGDDDGGGGDGDRGGDDGDGGDDGDDGGGDGGDDGGDDGDDGGGDRGRDRDGGDGGDRGDGDDDDRGDGDGDDRDDDGGGDGDDDGGDGGDRGDRGDDDDGGDGGGDGDRGGRDDGGDGGDGGDRDDRRDRDGDGDDDDDRDDDDDRDGDRGGDDRGGGDGGDGRGGDDRGRDRGGGRDDDRDGDGDDGRDDDDGDRDDGRDDGDDDDDGGRRRDDDRGDGDGGGRDRGDGGDGDDRGDRGGDDDGDDGDDGDGGRDGGDDRGGGDRDDGGDDRRDGGRDGRGGDDDDGDDGRGGRRRDGGDDDGGDRGGGGRDGGDDGGDGGDGGGGDGDGGDDDGGDDRGDDGRDGGDDDGGGGRRDRGDGDGGDGDGGRGDDDGDGRGGDDGDGGGRGDRDDGDDRGDGDGRGRGDDGDGGDRDDRGGRRDDGDDDGDGGGGGDDGDGRRGGDDDDDGDDDDGRDDRDGDDDDDDRGGGDDRDRGDRDDGDRGDGGDRDDGDGDGDGGRGGDDDRDDDGDDGRRGDDGDDDDDRGGDRRDDGDDDGDDGGGGRDDRDGGDDDDDDRRGGGDDGGGRGRGDRRGDDDGDDDDRRDDGGGDGGGDDGRDRGRGGDDRDGDRGDDDGDDGDDDGGDDDGDGGDDDDGDDDDDDGRDDDRDGDDDGGGRDRGGDDDGGDGDRGGDGGDGGDDGDDDGGGRDGDRGGGGGGDDGDGRGRDRGGGDDDDDGGRDGDDDDDDGDDDRGRRGDGGDRGGGDRDGDDRDDDDGDGRGDRDDDDRDGDGGDGRDDGDGRGGDRGGGDGGDDGDRDGRDRRGGDGRGGDGGDGRGGGDRDDDGDRRDGGGGDDDDGDDDDGGGRDDRGGDDRGDRDDDGRDGDDDDGDDGGGDDGGDRDDGGDRGDGGGDGGDDGDDGGDGDRGDGRDDDRRDGGDDDDRDGGGGDDDDGRRGDGGGRGDDGGGDGGDGDDRGRRDDRDGGGGDGGDDGDDDGDGDRGDRDRDGGGGRGGDRDGRDDGGDDDRDGDRDGGDDDDDDRGDDDGRGRDDDDGGDGDDGDDGRDRGDGRDGDDGDGGDGDGRDRRGGGDGGGGRDDGRGGDDDDDGDGDDGGGGDDGGRDDDGGDGDDDRDGGDDGDDGGDGDDGDDGDDGGGDDGDDGDDDGDRGRDDGGRDGDGGGDDRGDGGDDRGGRGGGGDRGGDGDGRGDGRDGGDGDGDGGRDDGDDGDRGRDDGDGRDGGGRDDGGGGGDDGRGRGDDGGGGDGGDGDGGDDDGDDGGDDGDRGRGGRGDGDRGDGDDRGGGGDDGGGGGGGGDDDGGGGGDRDRDRDRDRGDGDGGRRDDGGRDDGDDGGDGDGDGGDDGDDGRDRDGDGGGGDGGRRDDGDDGDGRGGGDDDDGGDGRGGGDRGGDRRRDRDGGGGGGGDGDDDGGGDDGRRDGRGRRGGGDGGDDGRDDDGDGGGDRGRGDDGRDDRDGDGGDDRDGDDDGRRDDDDDDGDDDDDGRDGGRGGDDDGGGDGDGGDGDGDDGDDGRGGDRGGDDRDDGGGDDDDDDGDDRDGDDDDDGDGDDGGRDRDRGGDGDRDDRGDGGDRGDGDGDGDRDGDGGDDDGDGDRDDDGRDDGGDDGDDGGGDDDDDDGGDGDRRGGRRDRGDGDGGGDGGGGDGDGGRDDGDRGDDGGDGDDGDDGDDDGGDGDDDGDDDRDGDGDDGGGDGDGDRDGDGDGGGGDGDGDDDGDDRDDDGRGDGGDDGRDRDGGDGDGDGDGDGRGDDDGGRDGDDDGDDGDDGDGDDGGRRDGDGDDDDDGGGDDGDDDRDDGRDRDDDGGRDDDDDDGDRGDDRGGGDDDRGGGDDDDRGDDDGDGDDGDGGDGDDDGGGDDGDDGRDGGGDGGGDGGGGRGDGDGGGGDDRRDRDDRGDDGDGDGDDDGDDGRDRDGDGRDGDDDGGDDDGGDGRDGDGDRDRGDDGGDRDDRGDRGDDGGDGRGDGDGGGGDRDGDGDDRGRGGGGGDDGGDGDGGGGRDRRGGGGGDDDDDDGDGGDDDGGDDDGRDDRDGGDDDGDDGGDDDDDGGGDGGGDDDGGDGRDGDDDDGDGDGDDGGDGGGDRGDDGGGDGGRDDDGDDGRGGDDDDDGGDRGGGGDGRGRGDDDDGGDGDGDGDDDRDGGDDGGDDGGDDRRDGGDRDGGGGDGDDGGRDDDDDGDRDDGGDGDDDGDDDGGDDRRRDGGGGDDDGGDGDGDDGRDDRDDGDDRGRDDDGRDRGGGGDDGGDRDDRGGDGGDDGRGGRDDRGDGGGDGDDGDDRDGGGDGDDDGGGGDRDGDGGDGDGDDGDDGDGDDDDGGDGDDGRGDGGRGGGDGDDGDDGDRGDGDGGGDDRGGGGDGGDGGGGDGDRDGGRRGDDDDGDGDGGDGGDGDGGDDGGDDGGDGGGDGRRDDDDGDRGGGDGDRDGGDDGGDGDDGDGDGDGGGDDGGRDDGGGGRDDDDDGDGRGRDRGRRGDRDDDRRDGDDRGRGDRGDDDGDDGGRDDDGGGGRDDDGRGGDGGDGDDDGDDDDDDGGGDDDGDDGGDDDGDDGRDGGDGGGGGGDDGDGGDGDGDGDDGGRRDDRGRGGDRGGDDRGDDGGDDRDGDGDGGGGRDRRDDDGGGGGGGDDGGDGDGDGGGGRGDGGDGDGRDGGGDDGDGDGDGGGDGDDDDDGRRRDGDDDGDRGDGDDDGGDGDRGDDGGDDDDRDGDGDDGGGGDDDDDGGGGGDDGGGGDGDRDGGDGDDGGGGDGDGDRDRGDDRDDDRGGDGRRGDDDGGDDDDGDDGGGGGDGDDDGGDRDDGDGGDDDDGGDRGRGGGDDDRGDRGGDDGDRDDDDDDGGGGGRGRGDDDDRDGDGDGDDRGGGDDGDGGGDGGGGDGDRDDGRDGDDDDGGDDGRGGGGRRDDDDDDGDDDGDGGDRRGDGDDRRGGDDRRGDGGDDRGDDRDDDDDGGGGDGDDDDGDGDDGDDDDGDRDRDDGGDGGGGGRDGGGGRDGDDRGDDDRDGGDGGRGDGGGDDDGGGDDDDRDDDDGDGGDGGDDDGGDGDDGDGGDRRRRGDDGGDRGDGGDDGDRDGGGDDGDDDGDGRDRGGDDDGDGRDGDGDDRGGDDRDDDGRGGDGGDDDDGGRDDDGDGDDGGDDDDDDRDDGGGDDDDGGDDDGRRDDDRDRDGDDGDGGGGDGRGGGDDGGDGGGDDRDRGGDGGRGRGDDDDRRGDRDRGGGDRDGGGDDGDGGGDGRDDDDGDDGGGDDRRGGGGGRGDGGDGGDDGRDGDGGDDDDGDGDGRGDRGDGGGRGDRGDGRGGDGDDGDGGDDDDDDGDGDDGRDGDRDDGGRDRRDGDDDGDDDDRDDDRDGRDDDDGDDGDDGGDGRRDGGDRRDRRDDDDRDGDGGGGDGDGDDDGDDDDGGGGRRDGGGGGGGGDDDDGDDRGGGDGDDDDDGDRGGRGDDRGGDDGDGDRGDGDDDRGDDDDDDGDDGRDGRGDDDDDDGRGGRDGGGGGGDDDRRDDRGDDGRGGGGGGDDDDGGDDGGGDDDDGDGGDGDDGDDDGDRGGRGGDGGDGDGDRGDDGDGDGGDRGGDGGDDGGDDDDGGGRDGDRGDDDGGDGGDGDDRDDDRRDGDGGDGGDRGDDDGGGDGRDGGDDGGDGDGDGDRGRDDDRDDDRDDDRRGRGDDGDDGGDGDDGDGGGGGDDGRGGDDDGDDGRGGDRDDDGGGGDDDGGDDDRRGDDRGDGGGGDGRGDDRDGGGGDDDDGDGDGGDDRGDGDGGDGGGGGGGDGGGDDGRRDDRGRGRDRDDRDRDDGDDDDDDRGDDGGGGDDDRRGDDDDDDRDDDGDRGDGGRDGGDDGGGDGDGGGDDDDRGGRRDGDRGGDDDDDGGGRGDRDDDGRGGGGDDGGDDDDDDGDDDGDDDGRDGDDRGGDRGGDGDGGDGDDGGGGGDGGGGGRDGGGDGDDRGGDDGDDRGDGDDDDGDDGGDRGGDRDDGGDRDGDGRDDDGRGGRDDGDDDDRDDGDDDGGGRDDDDRGGDGGGDDDDGDGDDRDGDGGRGDDDGGDDGDGGDGGDGGDDRDDDRGDDGDDRDDRGRDGRDDGGDGGGRDDDGGGGDDDRDDDDRGDGGDGRRDDDDDDGDDGGDDRRGDRGDDDGDGGDDGDDGRDGGDGDDGGRDDRGGGGDDDDGGGDRRGGDDGDDGGRDGDGDRDRDDRDDGDDDRRGDDGGGDDGGGDGDGGGDGRGGGDRDGDGDDDDDDGRDGGDGDDGDRDRDDDGRGRDDDDGGGGDDDDRGDGGDDGDDDDDRGDDGDDGDGRRGGGDGDDDGDGDDDDDRRDDDDDGGDDGGGGGDGGGDDDDDDDDDDDDGGDGGGGDGDDGDRDGDDGDDGGDGDDDGDGDRGGDDGGDDGGDGGGDGGRGGGDGDDRGGDGDRDGGGGGGGGGDGDRGGDDGDRDDRDGGRDGGDRDGGGGDGDDRGDGGGDDGRGDGDGDRGDDGDRRDGGGDDDDDGRGGRDDDDGRGDGDDDGGDGGGDDDDDGDDRGDDGDGDDDDGGDDGDDDDDRGDRRGGDGGGDGDDDGGGDGGGGDDRGDDDGGDDGRGDDDDDDDGDGGRGDRDGDGGGRGDDGDRDRGGGDDDGRDDDDGDGDDDDGGRGGGDRGRDGRGGRGGDDGGGGDRDDGRDRGGDRGGDDGGRDDGDDDRDRGGDDRDDGGDRDDDGGDGRGGGDDDRRDDGDGDDGDDGGDDDGGDDGGDGGDGDGRDRDDDDDDGRDGDDRGDGDRDDDGDGDDDDDGGGDDDRGDGDDGGGGGGRRGGRGGDDDGGDDDDGDRGGRGRDGDGDDGGDDGDGRDGDDDDDRDGDGDDDRDDGDGRDDGGGDDRDGGGDDGGGDGDDGGGDGGDRDGGRGDGDDRGDRGGGDDDDRDDGDGDDRGGDDGDDDDGGGGGDDGGGGGGRDDDDDDDGGGGDDDRDDDRDRGGGDRGDGRDGDDDDDDDGGRGDRGGGDDDDGDDDDDDGDDDDGDRGRDGDGGDDDGGDGGRRDRDDGRDDDGDGDGDDGDGDDGGGDDDDGGGGRDDDGGDDGGDRGGDDDRGDDDDGDGDRGDDDDDDGGDDDDDGDRGGDRGDGDRRDDDRGGDRDDDDGRDGRDDDDDGGRDDGDDDGGGRGGGGRGGRDDRDDGDDGGRGDDGDGRDRGGRGGDGGGDDGGGDDDGRDGGDGDGDDDGRDRDDGGDRGGDGDDGGGRDDDGDRGGRGGRDGGDDDGDDRDGRDGGDDDDDRGGRDDDGDGRDDDDGDDGDRRDGGGDGGDGDRGRGGRRGRDGDDDDRDGGDDGDGGDDDRDDDRDRDDGGGDDGDDDGGGGGGDGDGDGDGDGRDGGDGGDDGDGRDDRGRDRDGDRGGGGDDDRGGGDDDGRDDDDDDGGDGDGGDDGRDDDDDGRRGGDGGGDDGGDGGGGDGDRDGDGRRDGDDRGRGGGDDDDRDDDDDDDDDGDGGDDGGDGDGDGRDGDGGGDRRGRDGDRDGGDGGGDDDGDGGDGGDRGGGDDDDGRGDDRGGDGDGDGGGGGGGDGGDRDDDDDDDDGRGDGDDGGGGRDDDGDGDRDDGGDRGDGDDGDRDDGGGDGDDGDDGDDDGGRDGGGGDGDDDDGGDRDGGDDRDDRGDGGRDGDGDGGGRDGGGRDGDGGDGRGGDGGGDGRGDDDDGGGDGDRDGDGGDDDGGDGGGRGGDGRGGDDGRDDGDDGDDDGDDRDGDDGRGGRDRDGDGDDGGGRDDDDGDDRRGDDRRRDGDDGDDDRGDGGRRDDGRRRDDGRDDGDRRGDGRGRGDGDDRGDGGDGDRGGGGGDGDDGDGGRGRRDGGDDGDRGRDDDDDDDDGGDDDRDGDGGDRGDRDGGDGDDDDRGDDGGDGDDDGGRDGDDRDGGDDDGRDDRRGGGGDRGGDGRRDGGDDDGGGGDRDGDGDDGDDGGGGGDDGRDRDDGDDDRGGGDGGGGGRDGDRRDDDGRDDDGDGGDGGGDDGDGDDGDGGDDDDDDDDDGDGGDGDRDGGRDGGDGDGDRGRDGGRGGGGDRGDDRRRDDDGDGDGRGDDGGDGRGDGDGGGDGRDDGDDRDDDGGGGDDGDDDGRDDGGGDRDGGDGGGDRGGGGGGRRDDGGRRDDGGDRGGDDDDDGDRGGGDDDDGDGGDGGGGGDGDDDGGDGRGGDDGGRDDDDDDGDDDGDDGGDGDGGGGGRRGDDGDDDDDDGRGDDDGDDGDDGGDDRDDDGGGRDDDGGGGDDDDRGGGDDGGDGRDDDRRGGGGGDDGGDGDDGDDGGDDDGGGGDGGGDDDDGDDDDDDGDGDRDGRDGGGDGGGDGGGGDRGDDGGDGRGDGDGGGDDDDRGGGGRGGGDGDGRGGGDDDGGRDGDDDDGDGGGGDGDDDDDDRDDDGGDRDGGGDGDDGDRRGDGGRGRRDDGDRDGRDGGRGDDGDGDGGRRDRRGDRDGGDGGDGDDDDDDDDGGDDRRRRGGDRGDDRDDGGGDDDRDRDGGGDRDDDGDDDRDRGRGDDGDGRRGDGRRGDDDGDDGRRGGRGDDRRRGDDDGDGDDDGDGGGDGDDGDRDRGRDGGDRDDDDGDDGRRGGDDDGGDRDRGGRDDDDGRGGGRGDGDGDRDRDDGDGGDGGDDRGDDDGGDDGDDDGRDDDDRRRGGGGGGDDGGGRRGGDDDRGRDDDGGDGGGGGGGDDDGDRGGGGDDDDGDDDGGGGDGGDGDDGGDDGDDGDGGGGGDGDGRDGDGDDDDRGGRGRGGGDGGDGDGDGDGGDRGGDDGGDGDGGDDDGDDDDGGDDGDDDRDGDGDDRDGDGRDDGDRGGGDDDDDDRDGDRGDGGRGDDDDGGDDGDGGRRDGGGDDDGGDDGDGDGGGDDGGGRGRGDGRDRGGDGGDDDGDRRGRDDGDGGDRGGDRGRGDDGGRGRGGGDGDRDDGDDDGGDDDGDRDDDDDDDDDDDDGRRRDDRDGDGGDGDGGDDGDDGDDGGDDGDGGRDDGDDDDRGDGDDDDDDRGGGDGGDDGGGRGDDRDRGDDGGRDGRGRDGGRRDDDGGDDDDGRDDGDGDDGGDRRDRGGDRGRDDRGGGGDGGGGGGGGDGGGRDGDDGDGGGGRGRRDDGDGDDDDGDRDDDRRRGDDGGDDDGGGGDDRDDDDDGGGDDGGDDDDGDDGDDDDGGGDDDRDDRGDDDDGDDGGGGGGGDRGGGDDRGDGDRGDGGGGDDDRDDDRDGGGDGDGDGDRDGDDDDGDDRGGGDGGRDGDDDGGRDRGDGGDDDGDGRRGGDGGDDDDGRDDGDDDGDRGGGDDGGGGGDGGDDGGGGDGDDGDDGDGGDGDDGGRGDGRDGGGGGGDGGRGGDRDDGGGDGDGDRGGGDDRDGDRDDRRDRDDGGGGGDGDDRGDDRRGGGGDGDGGDGGDRDDRDGDDGDDDDDGDGDDGGDGGDRDRDDRDGGDGGGDDGGDDGRDDDGDDGGDGGRGGDDDDGRDGDDDDDDGGGDGGDDRGGRGDDGGRGDRGDGGGGDRGDDDGDGDDGRDGRDRDDRDDRDGGGGGDDGDDGGDRGGGGGDGDGGDDGGDRDDGRRGRGRDGGDDDDDDGGGRGGRDGDDGDRDDGGGDDRDDDGDDRDDGGDRRRGDGGGGGGDDGGDDDRGGDRDDGDDGGDGDGDRRRGDGDGGDRDRDDGGDDGGDDDDGGDGGGGGDDGDDDDRDGGDGDGDGDGGGGGDGGDDDDRGGGRDDDRDDGDGGDGRDDDDGDRDDGDGDRGGDGDDGDDDGGGRGDGDGRDGDDGDRGGGDRRDGGDRGGRRGDDDRDRGDDGDDGRGGGGDRDGRDGDDGGGGDGRGDGGDDGDDDGGGGDRRGDDGGGDDGRDDGGGDGGDGGGRDDGGDGRDDGDGDDGGGDGGDGDDGGGGDGRGRDDRGDGGDGDDGDRGGDRRDGGDGGGGDDRDDDDDDGDDGGDGDGGDDDRDGGDDGGDDGDDGGRRDDDGRGDGGRGRRGDGGDGDGGGDGDRDGDGGGGGGGDGGDGRGGGRDDGDRDRDDRDDDGDGGDDDGGGGRDDDDRGGGGGRDDGGGGGGGRDDRDRGGGRGGGRGDGGDGDDGDRGDDRGGGGDGGGDRGGRGDDDGGGDGDDGGDRRDGRGDDGGGDDRDDDRDGGDGGDRDDGGDGGDGDDDRDGDDDGRGDGDGDDGRDDGGDRGGDGDDDGGRGDGDGDDGDDRRDDGGGDDGGDDGDDDDDDGDGDGGRDRDGGGGDGGGGGDDDDDGDDGGGGGDRDRDDDDDGDDDRRDDGDGGGGDGRGGGGDDDDGRGDRDGGDGGRDGDDGGDGDGGDGGGGGRDGDDDRDGDGDDGDRDDGRGRGDDGGDGGDDDGDDDRGGGDDGRGDGGDRRDRGDGGGDDRGDGDDRGGDGGGDDGGDDGGGDGDDGDGDRRDRDGGDRDGDDRDDDDGDDDGDDGGDDDDGRDGDRDGGRGDDGDDRDDGDDGGGDGGDGGDDRDDGGRRDGGDGDGGDGDRGDDGRDGDGDDDGGRDGGDGRGDDGDDGGRGDDGGGRDGGDGGDRDRDRGDGDGGDDDDGDGRDDGRGGDGGDDGGGDGRDDDRGGGGGGDDDGDDDGDGDRDDDDDGGGDGGDDRGGGGRDDDDDGDRDGGDDGGDGRGDDDDGGDDDDRDGDGGDGDRGRDRRDGRGRDDGGGGRGDDDDGDGRRDGRGGDRGRGDGGRDDDDGDDGGGDGRDGDGGDGGGDDDDDDGGGGDGRDDDDDDDDDDGDGGRDDGGDGGDGRGDGDGDDGDGGGGRDGRGDGGGRGGGGDDDDGGGGGRDGDDGDDDGGGGDGGDRDRGDGRGDGDGRDGGGRRGGGDGGDGDDGRRDGRDDGGRDRDGGRGGDDDGDRGRGGGGDDGDGDDGDDGDRDGDGGDDRDDDGDRDRRGRGGDGDRGDGGGDGRDGDDGGDGRGDDDRDDDDDGDGGDRRDRDGRGGDGGRGGDGGRGDGRGDDRGDGDDDGGGDGDGGDDRRRDGGGDDGDDDGGGGDRDRGGDGDGDDGRDDGDGDDDDDGDGDGDDGGRGDGGDGRRGGGDGGGDGDRGRDDRDGGDRRDGDGGGGGDDDDGDGDGGDDGGGDDDGRGRDGDDDGDGGDDRGDGGGDGDGGDRDGGRGRRRGDRGDGGGDDRGDGGGGDDDRGDDGDGRDDDGGGGRGGDDGGDRDGGDRDDDGGDDDGGRDDGGGDDGGDRGRGDDGGGRGGDDDGGDGGDRGDGDGGGDDDGDRGGGRGRDRDGGDDDGDRGRDRGGGDGRDDDDGDDGDDGDGDGDGGGDDGGRGGDDDGGDGGDDGDDGGGDDRGGDGDDGDRGDGGDGGGGGDGGGDDDGGGRRGDDGGGRDDDDGGDGGGGDDGDGRGDDDDDGDDDRGGGDDDDRDDGRRDDGDGDGDGGDDDGDDGDGGGGGRDRGDDDGGRRGGRDGDGGDRDDGGDGDRRDDRDDRGRGDDGGGDDDGRGRRDRDDGDDGDDGGDGRGGRGGDGDDDGRGGGRGGGGDGGDGRGGDDDRGDGDDGDGGGGGGRRDGRGDGDRGDDDDGGDDDDRDDGDDGDGDDDGGGGGGDDGDGRGDGDGDGDGGGGGGGGGGDRGDGDDDRGGDGGDRGDDDDGGGRRGRGGGDGDGDGDDGGGRRDGGGGDGGGDGDGGDGDDDRGGDGGDDGDDDGDDDDDDGDDGDDDGGGGDGRDDGRDGDDRGGGDRGGDGGGDGGGDDDDGDGDDDGGDDDGDGDGDGGDGDGGGGRDGGDGGDDRDGGDGDDDRDGGDGDGGRRGDDDDGGRDGGDDGGGDDDDGGDDGRGGRDDDDDRGDDRDGGRDGGDDGGDGGRGGRDDGDGDGDDRGGRGGGGGDGRDDGGRGGDGGDDGGGGGGDGGDRGDDGDDGDGGDGDGRDDGDGDGDDGGDGGGDGDDDDGGGDDDDGDGDGDDGDGGGGDGDRRDDRDDDRRDGDDGDRGGDRDDRRRGGGDRDDGDGDDDDDDGDGGRDDDGGGGGDGGDRDGGDGRDDDDGRDGGDGGRGDDDGGDDGGGDDDGDGGDGGDDGGDDRGGDGGRDDGDGDGGDDRGRGDGRDDRGDDGDDDGRGDDRGGRGDDGDGDDRGDGGDGDDGDDDGGGGDGDDDRDGGDGGGRDDDGDDGRDGGDDDGDRDDGGDRGDGDDGGDRGGDGDDGGGDGDDDGDGDGDGGGGGDRDDGGDDGGDGGGGGDDDDDGGGDGGDGGDRGDGGDRDDGGRDDRRDDGGGDGGGGGGGDGDGDGGGDGDDRDGGDDGGGGGGGDGGGDGDDDRDRGGGDGGGGDDDDGRGDGRGGGDGRRGGDGGGGGRDDRDGGDDGDGDGDGRDGGGDGRGGGDDRGDDDGRDDGGGGGRDRGGGDDGDGDGGDGGGGGGRGRGDGGDGGDDGDGGDGRGRDDDDDRGGGGGGGDGRGGGGDGGGDGDDDGGGGDDDGGDDGDDGGGGDDRGDDGGGGDDDGGGGGDGDGGGGRGGRRGGDGDDGGGDRRDGGDGDGGGGGDGDDDGGDGGGGDGGGRDDGGGDRGRGDDDDRDGGGDDDRDRDDGRGRDDRGGDDGDRGDDDDRGGDGGDDDDGGDGDGDDDDGRDRRDGGGDGDDGGDDGRGGDGDRRGDDGDDDGDDGDDDRGGGDGGDDGRGDGDGDRRGRDGGGRGGDDGGGDDDDDGGGDRDGRDDRDGDRDGDRGDDGGGDGGDGDGGDGGGDDDDDDGDGRDDDDGGDRGGGDDGDGGGGGRGRDRRDGGGGGRDDGGDDRGDGGGGGDDDGGDGRDRGDDDDDGDDGDDGRDGGDDDRDGGDRRDRGGDDRDGDGGGDDRGDDDRGGDGDGRGGDDDGGGDDDDDGDGGGRRGGGGDRRDGGDDGDDGGGDGDDGDDDGRDGRGDDGDDGDDGRDDGRDDDRGGGDGDGDDGRGDGDDGGGDDRGGGGDGDGGGDGDGDDDGDGDDDGDRGDDDDDGDRDDGGRRDDRDDGGRGGGGGDGRDRDGGDDGRDGDGDGRDRRDDDGDGGDRGGRGRDRGDGGGDDDGGDRDDGDDRGDGRRGGRGGDGGGDDDDRGRDGGDGDGDGRGGDGDGGGDRGGDDGGDGGRDDGGDGGDGGGGRDGDGRRDGDDGRRGGDGRDDRGDDGGDDGGGGDGGGGDGGRGDGGGGDDGGDDGRGRDDDRDDGDGDRRGGGGDRRGDGDDDDDDGDRDGGGGGGGGGGGDDRGGGDGDDGGGDGGDDRDDDGDGDDDGGGGRRGDDGDGGGGDDDRGGGDDRGGDRRGDRGDGDGGDDGDDGDGGDDGRDDGDGGRDDDRDRGRDRGDDDDGGGGDDGGGRGGDGDRDRGDGRDDDGDRGDDDGGDDDGGDGGDGGRRGDDGGGDGGDGDGRDGGGGRDDDGGGGGDGGGGDDRDGDRDDDRDGDGGDRDDDDGGGDDGGGGGDDDDDDGDDGGDRGDDDGGRGDDGDRGDRGDGGDGGGDDRGGGDDGDDDGGDDDGDRDDGGDGDGGGGDGGGGDGDGDGGRDGDDGGGDDDGGDDDDGGDGRDDDGRGGGDDGDDDDGDRDDGGRDGDDDDDGGDGDGGGGDDDDRGGDDGDGGGDDDDGGGDRDGDGDGDGGDDDGDGRRGGGDGDRGGGGGGDRGGGDDDRDGRGGDDGDGRGRGGGRGGDDDDDDDGRRDDGGGGGGGGGDDGRRRGGRRDRGGDRGGGDGGDDDDRDDGDDRRGGDDGDDGDGDGDGGDGRGDGDGRGRGRRGGGRDDGDGGDDGGRGDDDRRGGGGDRDGDGDDDGDGGRDDDGDRDGDRGDDDDGGDGDDGGRDDDGGRGDGGDGDGRDGGDGGDDDRDDRDRGGRRRGGDRGDRDGGGDDDDGGGRGDGDGDDDDGDGGGGGGDGDDRDGGDGDGRDRDGDDGRDDGGGDDGDGDGDRGDGGGDGDDGDGDDGDGRDRGDRGGDDGRGGRGRGDDGDDGGGGDDGDDDRDRGDDGRRDDDGRDDGDRDGDGRDGDDDDGDGDDGRRGRGDGGRGGDGDDDDDGGRGGDDDDRGRDDDDDDGDDGGGGRRGDDDGRDDGGDGGDGGGGGGDDRDRDGGDDDDDDGDDDGGDGRGGGGDGGGGRDDGDDGDDGGGGRDDRRGRRGDRGDGGGDDGDGGDDGGDDGDDGDDDDRDDDDRDDGGGDGDDGDGDRRGRRRDGGDGGDDGGGDRGDDGGDRGGGGGGRRDDRDDDRGGDRGGDGDGDRDGDDGGDGGDGDRDGGDGGGDDDDGRGDGRRGDGGDGDRRDGGGGRDDRGRDRGDDGGDGDGGGGGGGDGDGGGGDDDDDGDGGDGDDRDGGDGRGGDRGGDRGGDRRGGDGGDGRDRDDRGDGDGDDGDDGDDDDGGRDRGGDGDGGDDGRGGGDDDRRGDDDGGGGGDGRRRDGDGRDDGDGRGDRDDRDGDDGGDGGGDGDGDGGGGGDGDGRRGGRGGRGRDGDRGGGDGRGDGDGDGGGDDDGGDRDGGGGGGGDDGRGDGGGGDDRGDDRGGGDGDRGGGGDGDDRDDGRDDGGDDGDGDDDGGGGDGGGGGGDDGGDDDGGDDRDRRGGDGDDRDRGDGDGGDDGDDRDDGRDDDGDDGDDGDDGGGGRGDGDGGRDDGDDDGGDRDDDDDGGDGDGGDGGGGGGDGDDDRDDDDDDDDGRDRGDRGGGDDDGDDDDDDDRDGGDDRDDGGGDDGGGRDGDGGGDDGDDDDRGRDDDGDDGGGGRDGRGGGGGDGGDDGGGGGRGDRRDGDGDDRGRRGDGDRRRGGGDRDGRDDGDDGDGRGGRRRDDDRDDGRGDRRDDDDGGDDGGRGDDGRRDDGGDGGRGDGGDGRGGDGDDGDGGGGGDDDGDDGDGDDDDDRGGGGGGGGRDGRGDDRGGDDDGGDDGGGGRGGGDRGDGDGDRRDGGDRRGDDGRRGGDGGRRDDGDGGGDGGGGGRDDGGGGGRGDDGDDGGDDGGGRGGDGDGDDDDDRGGGDGRGGGGGDRDDDGGGGGGDDGGGRGGDDDDDRDRGDDGDGDDRDGGRGGGGRGRDGGGDGDDDGDGDDDRDGDGDDDDGDDDGGGGRGGGGRDRRGDGGRGGGGDDGGGGGGGDRDGGRRDGDGGDGRGGRDDGDGGGDDGRDDDGGDGGRGGDDGGGDGDRGDGGGGGGGDDGDGRRGDGGDDGGDGDGDGDRDDDDDDDDRRGGGDGDDGGDDGGGDGDGGRDDGDRDDDRRDDRGRDDGGGRGGDGGGGDDDDDGGGDDDGDGRGRGGGGGGGGGGDDGGDDDDGDDGDDDDRRDRGGGGGDRDGDDDGGDDGDGGGDDGDRGRDDDDDGGDRGGGDDGGDDGGGRGGDGGGGGDDDGGDRGGGGGDRDGGGDDGGGDDGGDDDDDDDDDRDDGGRGGDGDDRGRDGGGGDGGGGDDGGGGDDGGDGGDGDRDDDDGGGGDGDGGDGGGDGDRDDRGDGDGDGDDRRGGDGGRRDDDRGDDRGRDRDGGDGGDGDDDDRDGGGDDDDGDGDDDRDDDRGRGGDGDDDGDGDGDGRRRGGRDGGGDDRGDGGGDGGDGGDDGRGDDDDDGDRDDGDRDGDDDGDDDDGGRDDGDGGGGGDGGGDGGDGGDDDDRGGGDRGRGGDGRDGGDGRDDDDGGGDRRGGDDGDDRRDDDGGGDGGGGRDGGGGDDDGDGGDDDGRDGGGDGDDGGDRDGDDDRGRGDGRGGGDGDDDDGGDDDRDDRRDGDGDDRGDRDGRGDDDDGDGDGRDDGRGGRDDDRDRGRGDGGDGRRDGDGGDGGRGRDGGRGDDDGRGDGDGDDDDDGDGGRGDDDDGDRDDGGDGGGRGGDRGDDGGDGDGDGDGGDDGGDGGGGGGRGGGDGGGDDDGRDDDGGDDDRGDGDGDGDRDDGGDDDGDDGGDDDDGRGGDGGDDDDGGGGDDGDRDDRDDDRGDRDRGDRDGDGGGDRDGGDDGRRRGGGDGGDGGGGGDGDGGRGGGGGDDDDGDGRGDDDGGGDDDDRDDGGGDGDGDDDDGDDDGGRGGDDRGDGDDGGDGGGRGDRDGDGGGGGDDGDDDRGGDGGGGRDGDDDGRGDDGGDDDDGGGDGDGDGDGRDRGRDGRGGDGDDGDGGDDRDDGDDGDDDGGRDGDDGGGGGGGGRDGDDGGDGRDDGDGGGGDGGDGGRDDGGDDDDRGGDDGRDDDRDDDGGDGDDGDDDGDDGDDDGDDDDRDDRDDGDDGGDDGGDGDRGGGDDDDGGGRRGGGDDGGGGGGDGGDGDGRRGDDGGGGRRRGDDDRDRDRDGDGDGDGGGRDGGGRDGGDDDDDDGGRRDGGGGDGGDGGDDRGDDDRDGGDDGRGDRGGDRGRDGGGRRRGGGDGRGDGDGDGGRGGGGGDGGGGDGDGDRDGGGDDDDGDGDGRGGGDGGRDGDDDGRGDDGGDGRGGGDDDDGDDGDDRDGRGDGGDDDRDDRGDDDDGGDDGDDRDGGRDRDGRDDDGGDDGGDDGGDRGRDDDGRGDDDGGRGDDDGRDGDGGGGGDDDGGDDGDDDDGGGRDDGDRGGGDGDGGDDGGDDGGDDDGGDDGGGDDDGDGGGGGGDGRRRGDDDGDDGGDDGGGDDDDDDGGRGDDRGRGGGDDGRRGRRDRDGGGGGGRDGRRGRDRDDGGGDGDGRGGRRDDDDDDDGGGRRDGDRDDDDGDRGGGDGDGGGRGDDGDDGDGGDRGRGRDGDDGRDDDDGGGGRGGRDGRRDRGGDDDGRDGDGDDGRGDGDGGGGGDRRRRDGDDDRGGGGGDRDRGDGDRRGRDGDDGDRGDGDDGGRGGDGDGDDGGDRGGDGDGGGRDDDDDDGGGGDGGGDDGDDGGRDRRDGDGDGDRRRGDDGGDGGDRDRRDDGGDGDDDDDDRRGGDRGDGDGDDGRGGGRGDDGDRDGDGRDGGDDDGGDRDGGGGGDGDDGGRGGGDDGRDRGGDDGGDRDGGDDGDGRGDGDGDGGDGDGDDGDGRGGGGDDDGGDGGDGGGGDGGGDGGDDGRDGGDDGRGDDGDDDRGDGGDGDDGGDRGGGDDDDDGDGDDGGDRRGDDGGRDGDGGRGGGGDGDDDDGGGGGGDDDRGDGGDGDDGGGDGDGGDGDGDDGGDGDDDRRGGDDGDRRGDDGDDGGGRGGGGDDGGDRGDRGDRRGGDDGDDGDGDDDDRDGRGDGDRRDDDDDRGDRRGGGGGDDRDGGRGGRDRGRDGDDGGGDGDDGDGDGDRGRGGGGGRDGGDGGDRRDGGRDGGRDDDDDDRGDGGDDDDDDGDGGDGDGDGDDDGRDDGGRDGDDDDDGGGDDGDRDDGDDDDRDGDGDGGDGDGDGGDGRDGDGGDGGGGDGDRGDRGGGGDDGRGDGGGGDGGGGGGGDGRGDGGDGDRDDRRDGGGGDGDDGRGDDGDRDGGGDGDGRDDDDGRGGGDDDGGDDGGGGGGDGGGGRRDDGDDDGDGGGDGGGGDGDDDGRDDGGDDGGDRGGDDGGGGGDGDGGDGDDGDGGDGDGDDGGGDDDGGGDDRGDGRDGGDDDDGGDGRGDDGGRDRRGDDRGGGGRRRGDDRGDDDGDRRDGDDDDDDDDDGRDDGGDGGGGDDDDDGGGGGGDGGGDGRGGDRDGDDDDRDGGDGGDDGGDRDDRGDGRRRDRRGGDGGDDRDDDDGGDDGGDDDDDGGGGRDGDDGGGGRDDGDDDDDGDGGRDGGDDDGRDGDGRGGDGDGDGDRGGRDDGGGRGDGDRDGGRGDDGGGGDDGRDRGRGRGGRDDDGGGGDDRGDDRRDGDGDGDDGDDDGDDDGDGGRGGGGDDDDDDDRGDGGGDRGDDGDGRGGDDGGDGGGDGDDRGGRGGDGGGGGRDDDDGGRDRRDGGGGDGGDDGRDDGGGDDDDGDGGRDRRGDDGDRDGGDDDGGGGGGGGDDGDRGGGRDDGDDGGDGGGGDGDGDDGDDRGGDDGDGGDRGRRDGGDGDDDDGDGDDGDGDGDGGGGRRGDRDGGDGDDGRDRGDGGDDGGGDGGRGDGRRRGRDDGRRGGDRRDRDDDGDRRGRDGGRDGRGGGRGGDDGRDGRGGDRGDGDRGRDDGDDGGDDGGDDDGDDDDRDDDDDGDDDGGDDGRRDDGGDDDDDGGDGRGGGGDDGGDGDDGRGGDGDRDRRGDGDRDGGDDDDDDDRDDGDRGRGDGRGGDRDGDRDRDGDGDRDDGGGGDDDGGGDDGGDGDGGDRDDGGGDDGDDDGGRDRDDDGDGDGGDDRGDDRGGDRDGGRGDDGGGDGDDDGDGDDRGRDRGGGGRDDDGRDDGDGDGRRGDRDGGGGGGRGRDGDGDGDDDGGRGGGDDDDDGDGDDGDGDGRDGRGDGDRGGDDDRGGGDGDDDRGGGRDGGGGDDDGGGRGDDGDDGDDDGGDGDGGDDDDGGRDGDDDGDGRGDDDDGGGGGDRDGDGGGGDGDDRGDDRDGDDGDDDDDRGDGGGGGDGRGGDGGGGGDGGDDDDDGGGGRGGDGRGDGDGGDGDDGGDGGRDGDRDDDRDDDGDGDDDDDGDDDGGGDDDGGDDGGGRDGDDGRDDDRGDGDGGGDGGDDGDDGDRDGDRDDDGGGGDDGGDGGDGDDDDDDDDRDGRDDDRRDDDDDDDDDRRGDGDGGDGRGGDDGGDGDDRGDDGDGDGGGDGGRDGGDGDDRGGGDDGDGRDGRDGDGDRDGRGGGRGDGDRGGGGRRRDDRGGGGDGDDRDDGDGGDDGGRGDRRDDDGDGGDDDDGDGRDDDGGDDGDGGGDGDDDGRGDDDGDDDRGGDGDGDGGRDDDDDDRDGGDRGDDGDGDDDDGDGGRGGDRGGGGGDDGDDGDDGDGGGGRGGRGRDGGDGGRRGDDGDDGGDGGGDDDDGGDDDGGGGDDDGDRDGDDDDRDRRGDDGGGGDDGGDGGDDRDGGRRRDGDGGRGDGGDRGGGDDGRRGDGRGGDDDDGGDGRDDGGDDGDDDDGDDRDGDDRGDGDGDGGGDGRDGGGGGDRGRGDDDDDGDDRDDGDRDDDRDGGGGGGDDGRRGGDGGDRRDGGGDGGGGRGGGGDGRGRRDDDGGGGGDGRDDRDGDDDDGGGRGDDDGRGGDGDGGDGDGGGDDGGDDDRGDDDDDDGGDGRRDGGDRDGGDDDDDDDGDRGDGGDRDGRGDGRGDGGGDDGDGGGDDRRGDDGGDGGDRDRDGGGDDDGDGDGGDDGGGGDGGGGDDDGGDGGDGGGDGDDDGDGDDDDDGGDRDDGDGGGDGGDRGDGDGGRDRGDDGDDGDGDDDGGRGGDGGGDGGGRRGDGGDDGGGGGDDRGDGGDGRGDRDDGDDGGRGDGDDRDDGGGGGGGDDDGDGGGDGRDDDRDGDRDDRDGDGDDGDGDDDGDDGGGGDGGDDDRDDGGGGDGGGDGGRGGDGDDGRGGGGRGDGDDGDGDDGGDGDGGGGDGDGGDDGGDGRGDDRDDGGGGRDDGGGRDDRDGDGDGDDDDDDDGDDDGGGGGDGDDGDRRGGDDRRGDGDDGDGGDGDGGDRGDDDGGGRGDGGDGGGRDGGGDGDGDGDGDDDRGDRDDGDGDGRGDGGGRDGRGDDGRRGGDDDDGRDGGGGDGDGGDDGGGRDDDGDGDDRDDGGGGGGDDDGDGGGGGGDGGDGGRGDDGDRRDGGGRDGGGDDDDGDGDGDDGDGGRDDGGDDGDGDGDRDDGGDGDGGDGGGGDRRGGGRGDGGGDGGRGRGGGDDGDDDGGGGDRGGDRRDDDGGDGDGGGDGGDGDDGGDDDGGRDGDRRRRGRDGDGGGGGGDDGRDDGGRDDRDDGDGGGRGDDDDDDGGDGRGGDDDDGGDRGDGGGRGDGDGDDGDRDDGGDDGGDGDDRGGRRGDGDDDGDDDGGGRDGDGGDGDDGDGDGDGGDGGGDRGGDGDDDDGGGDRGDGGGGGDDGDGGGGDGRRGDDGRDGDDDDDDRGRGGDGGGRDDRDGGRGDGRGGDDDDGGDRGDGGDDDDGGDDGGDGGGDDGDGGGDGDGRGDDRDDGRDGDRGGDDGGGGDDDDDGDRGDGRDDDDGGRDGGDGDDGDDGGDGGDDRDGGGRGGGDDGDGRGGDGDGGGGGDGDGGGDDGGGGDDGRGDRDDGRDDRGRGGGGDGDDDGRRRDGGGGDDRGGGGGGDRRRGGGGRGGGGDDGGGDDGGGGGDDRDDGDDRDGDGDRDGGDDRGDGDDDDRGGGGDGGRGDDGDDGDDRGDGDGGDDRGGGGGDGDDGGGDGDGGGGRGDRDGGDRDDRGDGDGGDGDGDGDDDGDGDDDDGGGRGGDRRGGDDGRDGRDGGDGGGDDGGGDGDDRDDGRRDDGRGDGGDDDGDDDGRGGGDRDDDGDDGDDRGDGRDGDGGDDGGDDGGGGGDDDDDDDDGDRGDDGGDGDDDGRGGGRGGGGRGGDGDRDGDDGRGDGDDDDGRGDGGGRDDDDRRDRDGGGGGGGDGGDDGDRDGGGGGDGGDGDDDDGDGDGGDDGDDRGGGDRDRRGGGGGGRGGGRDGGGGGGDGGDGGGDGGDGGGDGDGGDGDGGDDRGDDDGDDDDGGDDDDDDDGGRGDGDGGGDGGGGDDDGRGGDGRDGRGGGRDDDDGDGGRGGDGDRDGGRDDDDGDGDRDGGGDGRGRGDDDDRGGGGDDGGGGDDGDGDGGGDGDDGGGGDRDRGGGDGGDDGGGGDGGDGDDGGDGRDGDGRGDDDDGGGDDDGDDGRDGGDGDGDGGGDRGGDGDRDDGGRDGGGRGGGGGDDGGGGGDGGDGDRDRGDGGDGDGGGGGDGDGDDDGRDDGDGDDGGDGGDDRDDDRDDDRDDRDGRGGGGGGGRGGDRDRDRDRDDDDRDDRGGGGGRGGGGGDRDDDDRDDRDDDRGGRGGGGRGRGGGDRDDDDRDDRDDDGGGGGGGGGRGDDRDDDDDDDDGRGRGGRGGGGGGDDDRDDDDDRDDGGRGGRGRGGRGGRGDDRDDDRDDRDDDRGGGGGGGRGGGDRDDDDDDDDDGGGGGRGGRGGRGDRDDDRDDDRDDDGRGGRGGGGGRGGDDDDDRDDDDRDRGGGRGGGGGRGGDDDRDRDDRDDDDRGRGRGGGGRGGGRGDRDDRDDRDDDRDRDGRGGGGGGGRGRGDDDDDDDDDRDGGRGRGGGGGGRGDDRDDDDDDDRDGRGRGGRGRGGGGRGDRDDRDDDDDRDDGGGGRGGGGRGGDDDRDDDDDDDGRGRGRGGGGRGGGRDRDDRDRDRDDDDDGGGRGRGGRGGRGGRDRDDRDDRDRDRDDDRGGGRGGRGGGGRGRDDDRDDDDDDDRGGGGRGGGGGGDDDDDRDDDDDRGGGGGRGGGRGRGDRDRDDRDDDDDRDRGRGGRGRGRGGGRGGRDDRDRDDDDDDRDRGGGGRGGGRGGGDDDDRDDDDRDRDRGRGGGGRGRGRGRGGDDDRDDDRDDDDRGRGRGGGRGRGGGGRDRDDDDDRDDDDGGRGRGGGGRGGGDRDDDDDRDDDRDGGRGGGRGGGGRGDDDRDRDRDDDDDGGGGGGGGGGDDDDDRDDDDRDGGRGGGGRGGGRGDDDRDDRDDDDRDRGGRGGRGGGGGGDRDRDRDDDDDDRDGRGGRGRGRGGGGGRDDDDDDDDDDGRGGGGGGGRGRGDDDDDDRDDDDGGGGRGGGGGGDDRDDRDDRDDDDGRGGRGGGGRGGGRDRDDRDDDDDDDRGGRGRGGGRGRGRGGDRDRDDDDRDDRDDRGRGGGGGGGGGRDDDDDDRDRDDDGGGGGGGGRGGRDDRDRDDDDDDDGGGGGGGGGGDDRDDDRDDDRDDGGGRGGGGGGGDRDRDDDDRDRDRDDGRGGRGGGGGRGGRDRDDDDRDDDDDGGRGGGGGRGRGGDDDDDDDRDDDRGGGGGGGGGRGRDRDDDDDDDRDDGGRGGGGGRGRGGRDRDDRDDDDDRDRDGGGGGGGGGGDDRDDRDDRDDDDGGRGGGGGGGGDDRDDDDRDDRDDGRGGGGGGRGGGDDRDDDDRDDDDRGGGRGGGGRGGGRDDDDRDDRDDRDDRGGRGGRGGRGGRGGRDDRDDRDRDRDRDDDGGGGGRGGGGRGRDRDDDRDDDDDRDRGGGGGGGRGGGDDRDDDRDDRDDDRGRGGGRGGGGRGGDDRDDRDDDDDDGRGRGGRGRGRGRGGRGDDRDDDDDDDRDGGGGGGGGRGGDDRDRDDDDDDRDGGGGGGGRGGGDDRDRDDDDRDDDRGRGGGGGRGGGGDRDDDDDDDRDRDRGGGGGRGGRGGGRDRDDDDDDRDRDRDGRGRGGGGRGGGGDDRDDDDDRDDDRGRGGGGRGGGGGDDDRDDDDDDRDGGGGGGRGGGGDRDDRDDDDRDDDGGGGGGRGGGGRDDRDDDDRDDDDGRGGGGGRGGGGDDDDRDDDDDDRGGGGGRGGGGGRDRDRDDDDRDDRDDRGGGGRGRGRGGGGRDRDDRDDDDDRDRDRGRGGRGGRGRGGGGRDDRDDDRDDDRDDGGGGGGGGGRGRDDRDDDDDDRDRDGGRGRGGGGRGGRGRDDDDDDDDDDGGRGRGRGGGGGGRDDDDRDRDDRDDDGRGGGRGGGGRGGDDDDDRDDRDDDGGGGRGGGRGRGRGDRDDDDDDDDDGGGGGGGRGGRGDDDDRDDRDRDRDDRGRGGGGGRGGGGDDDRDRDDDDDDGGGRGRGGRGGRGRGDDDDRDDDDDDGRGGGGGRGGGGRDDDRDDDDDDRDGGGRGRGRGGGRGGDDDDRDDDDDDGRGRGGRGGRGGRGRGDRDRDRDDRDDDDRDRGGGRGGGGGRGRGDDDRDDDDDDDGGGGRGGGRGGGDDRDDDDDDRDDGRGGRGGGGGGGRDDRDRDDDRDDRDDGGRGGGGRGGRGRGRDDRDRDDDDDDRDRGGGRGGGGGGGDDDDDDDDRDRDGGGGGGRGGGRGRDDDRDDDDDRDDGGGGGGGGGGDDRDDRDRDRDRDDDGGGGRGGGRGGGDRDDDDRDDDDRDRGRGGRGGGRGGGGDDDDRDDDRDDDGGGGGRGRGGGRGDDDDRDDRDDDDRGGRGGRGGGGGGRDRDDDDRDRDDRDDGGRGGRGGRGGRGGDDDDDRDDDRDRDRGGGGGGRGRGGRGDDDDDRDDDDDGGGGGRGGGGGRDDDDRDDRDDDDGGGRGGGGGGGDRDDDDRDDDDDGGGGGGRGGGGDDDDRDDRDDDDGGGGGRGRGRGGGDDDRDRDDDDDDGGGGGGGGRGRGRDDDDDDDDRDRDGGGGGGGGRGRGRDDRDDDDDRDRDDGGGGGGRGRGGGDRDDRDDDDDRDDGRGRGGGGGGRGGDDDDDDDRDDDRGRGRGGRGGGGGGRDDDDDRDDDDRDGRGRGGGGGRGRGGDDDDDRDDRDRDRDGGRGGRGGGGGGDRDDRDDRDRDRDDDGGRGGRGRGGGGRGDDDRDDDRDDDDGGGGGGGGRGRGDDDRDRDDDDDRDGGGGGGRGRGGGDRDDDRDRDRDDDDGGRGGRGGGRGGRGDRDDDDDDDRDRDRGGRGGRGRGGGGRGDDDRDDDRDDDDGGGGGGGRGGRGDDDDDRDRDDDRDRGRGGGRGGGGRGGRDDDDRDDDDDRDGGGGRGGGGRGGDRDDDDDRDRDDDGRGGRGGGRGGGGDDRDRDRDRDDDRDRDGRGGRGRGGGGGGRDDRDDDRDRDRDDRDRGGGGGRGGGGGDDDRDDDDRDDRDGRGGGGGGGRGGDRDDDRDDDDRDDGRGGRGGGRGGRGRGRDRDRDDRDRDDDDDGGGGRGRGGGGGDDDDDDDDDDGGRGGRGGRGGGGRDDRDDDDDDDDRGRGGGGGGGRGGDRDDDDDDDDDGGGGRGGGGGGRDRDRDRDDRDRDDRDDGRGGGRGGGGGRG