16 30 20 20000 791 RDDDDDRDDDDDGGGGGGRGGRGGDDDRDDDRDDRDDGRGGRGRGGGGGRGRDDDDRDDDDDDGGGGGRGRGRGGGRDDDRDDRDRDDRDDRGGGGGRGGGGRGDDRDRDDDDRDDDRGGRGGGGRGGGGDRDDDDDDDDRDGGGGGRGGGGRGDDRDRDDDRDDDRDGRGGRGRGGGGGGDDRDDRDDRDRDRDDGGGGGGGRGGGDDRDRDDRDDDDRDGGGGGRGRGRGRGRGDDRDDDDDDRDDRGRGRGGRGGRGGGGRDDDDDDRDRDDDRGRGRGGRGGGGRGRGDDRDRDDDDRDDDGRGGGGRGGGGGRDDDDDDRDDRDDGGRGRGRGGRGGGGDRDDDDDDRDRDRDRGGGGRGGGRGGRGDDRDDDDDRDDRDGGGGGGGGRGGDRDDDRDRDRDDDDRGGRGGGRGGRGRGGDDDRDDDDDDDGGRGGGGGGGRGDDDRDDRDDDRDDGGRGGRGRGRGGGRGDDRDDRDDDDDDGGGGGRGGGGRGDRDDDDDDRDRDDGGGGRGGRGRGGGDDRDDRDDRDDDDGGGGGRGGGGGRDRDDRDDDDDDRDGGRGGGGGRGGGRDDDDDDDDRDDGGGGGGGGGGDDDDDDDRDDRDGGRGGRGGGGRGGDDDRDDRDDDDDRGGGRGGGGGGGRDDRDRDDDDDRDRDGGGGGRGGRGGGDRDRDDRDRDDRDDDRGGGGGGRGRGGRGDDDDDRDRDDRDRDGRGGRGRGGRGRGRGGDDRDDRDDRDDDDGGGGGRGGGGGDDDDDDDRDDDGRGGGGGRGRGGRGDDDDDDRDDDDGRGGGRGGGGGGDDDDDRDDDRDRDGRGGGGGGRGGRGRDDDDDDDDRDRDGGRGRGGGRGGGRGRDDRDRDDRDDDDDGGGGRGGGRGRGGDRDDDRDRDRDDRDDGRGRGGGGGGGGRDDDDDDRDDDDGGGGGGRGGRGRGDDDDRDDRDRDDDGGRGGGGGGGGDRDRDRDRDDDDDDRGGGRGRGGGRGRGGDDRDDRDDDDDDGGRGGRGRGGGGRGDDRDDDDRDRDDRDGGGGGRGGGGGRDDDDRDRDDDRDDGRGRGGGGGGGGRDRDDDDRDDRDDDGGGGGGGGGGRDRDRDDDDDRDDDGRGGGGRGGGRGGRDDRDRDDDDDRDDGGGRGGGGRGGGDRDDDDRDDRDDDGRGGGRGGGGGRGRDDRDDDDDRDDDGRGGGGRGGRGGGDDDDDRDDDRDRDGGGGRGGGGRGGDRDDDDDDDRDDGGGGGGRGGRGGRDRDDDDDRDDDRDGGGGGGRGGRGRGDDDDDDRDRDDRDRGGGGGGRGGGRGDDRDDDDDDRDDGGGGGGRGGRGRGDRDDDDDDDRDDGGGRGGRGGGGRGRDDRDDDDDDDRDGGRGRGRGGGGGGDRDDDRDDDDDRDGGGGGGRGGGGRDDDRDRDDDDDDGRGRGGRGRGGGGGDDDRDDDDDRDDGGGGGRGGRGRGGDDRDDDDDDRDDGGGGRGRGGGGGDDRDDDDRDDDDGGGRGGRGGGGGDRDDRDDDDDRDRDRGGGGGGRGRGGGDDDRDDDRDDDDGRGGRGGGRGGRGGDDDRDDDDDDDGGGGGGGGRGRGDDDDDDDDRDRDGGGGRGGGGGGRDDRDDDDDDDDGGRGGGRGGGGRGDDDRDRDDRDDRDRDRGRGRGGGGGGGRGDDDRDRDDDDDDRGRGGRGGGGGRGGDDDDRDRDDRDDDGRGGRGGGGRGGGDDRDDDDDDDDGRGGGRGRGGGGGRDRDDDDDDDDDGRGGRGGRGRGGRGGDRDDDDRDDDRDDGRGGGGGGGGGDDDRDRDDDDDDGGGGGRGGRGRGGDDDDDRDDRDDDRGRGGRGGRGGGGGDDRDDDDDDDDGGRGGGGGGRGRGRDDDDDDDRDRDDGRGGGGRGGGGRGDDDDDDDDDRDGRGGGRGGGGRGRGRDRDDDRDDRDRDDRDRGGGGGGGRGRGGDDDDRDRDRDDDRDGGGGGGGRGGRGDDRDDDDDDRDDGRGRGGGGRGGGGDDDDRDRDDDRDRDGGGRGGGGGGRGDGDGRGGGDDRRRGGRDDRDGDRDGGDRRDDDGGGDDDGGRGDRDGDRDDGDDRGDRDGRDGGDDGGGGRGGGRGGDDRDRGDDGRDRGGDDGDDGDDDGDDDDGDGGDGRDGDDGGGRDDDDDDDGDRGGGDGGGRGGDGGRGDRDGDDDGDRDDDRGRGRRGDDGDDDDGGDDGDRGDDGRGDDDDGRDGGGDRDGDDDGGDRGGDDDDGDDGDGGGRDRDGGRDGDDGRDGDGDGDGRGDGGGGGGRGDGGDGGDDRDDGGDGDDDGRGGDRGRRRDDGDDGDRDDDDDDGDDDDGDRGDDDDDGDDGGGGGGGDGDDGGGGDGRDDGGDRGDDDDGGDDGRRDGGGDGRGGGDGGDDDRDRGGDRDDGDGRRGGGGGDGGGGDDDGRGGDDGGRDDDRDGRDGDDGGDGGGDDDRRDGDDRDDGDDRGDDDDDGDGDDGDDDDRDDGGDRDDDGDGDGDDDGDGGGRGDRGRDRDGDGDDGGGGGDDGRDGGDDGGGRGGGDDRGRDGDDDGDRDGDGGDDDGDDGRDGGDDGGRGGGRGDDDRGGRGDDRDGDDGRGDDGRDGDGDDGGGDGDGDRRDRDRDGDRDDGRGGDGGGDGGDDGRGRGGGDGDGDRDDDRGRRGGGRDRGDGGGDGDRDDRDGDDGDDDRGGDGGGRGRDRDDDDGGDDGGGGDGGDDGDDDGGGDGDDGRDDGGDDDGRDRDGDDDGDDGRGRDDDDGDGRGDDGDGDRDDGDRGDRDDDDDDRDGRGGGRDGGDDRGGGGDDDDDGDGDGDDDDDDGGDDDGGDGDDGDGDDDGDRRDGDRDRDDGDDGDDDRDGRDGDGGGRGDGGGGGDGDGDDRGGRGDGDGRDDDDDDRDRDDDGGGGGGRGGDGDDDDRGDGGGDGDDGDGDDDRGRGRDDDGGGDGGDGGDRGGGDDGDGDDDGDGGRDDDDRRGGDDRGRGRGDGGDRDDDRGDRDDGGDDDRDDGDGDGRGDDDDDGGRGRDDGGGDDDGGDGGDDDDDRDDGGGDDRDGGGRRRDDGGDGGDDDDGRRGGDDGGGGGRGGDGGGGDGDDDDDDDGGDRDGRGGGDGDDGGGRRGGRDDGGDGRGDDDDGDGGRRRDDDDRGDDDGDDRRGDDDRGDGDGDGRDGRDGDGRDDDDDGGGDDDGRDDRDGGGGRGGGGDDGDDRGGGDDGGRDGGDGGDDGGGDGGGDDDRDGDDGDGDDDGDDRDDDGRDDDDDGDDDGGGDDGDGDDDGGDGDDGGDDDDDDRDGDRDDGDGGRDDDGGRDGGDGGRGGRDGRGDDDDDDGRDGDDRDDDRRDRDGRRGGDDGGGDGDGDGDDRDDGDDDDDDDRDGDRDRGDDGDGGGDGDGGDDDDRRDDDDGGDRDDGGRGDGDDRGDGDDGGDDGDGDGGGDGGDDGGGDDRDDGGGDDGDDDDGDGDRDDRGDGGDDGRDRDGGDDDRGGDDGGGRDDDGGRGDGDGGGDDGDGRDDDGGGGDDGDDRDGGDRGRGGDGDDDGDDDGRDGGRDDDDRRDDDDRRGGGGDDGRDGGGRDDGDDDDDGGDRRGDGGGGRDDDDGGGDGGRGDDGDDDRGDGDDDGDRGDDDDGDGGDDGDDDGGRGRDGGGGGRDGDDDDGDRGRDRDRDDGDGGDGDGGDDRGGGDGRGGGGDDDDGGDDRDDRGGRDDDGDRGGDDGGGDRRGGGGDDDGGGDDGRGDGGGDDDDGDRGDGDGDDDGDRGGRDDGRDRDDDGGGDGDGDGDGDDGRDDDGRDGDDDRDGRGRDDGDDDGDGDDGDGRGGDGDDDGGDGDGGGRRGDGGDRDDDDDGGDDGGDDRDGDGGGDDGRDDGGDGGDGDRDGDGGRRRDDGGGDGGDDGRDGRDGGGDGGDGDDDDGDGGGGGDDDGGGDDRRGGGGGGGDDRGRDGGDDGRGGDDGGDGDDDDDDDGDDRRDDDDDDGGDDRDGDRDGGRGDDDDGDDGDDGRGDGDGDGDGGGRDRDRRGGGDGGRDGGGGDDDGDGGDGRDGDGRDDRDDDDDDGDRGDGGDGGGRGDGDGDRRGDGDGGDGGDGGGDGDDGDGGDDDDGGRDRDRDDGDGDGGGGGDGGGDDGRGDDDGGGDGGDGGGGDDDDRGDDGDRGGGGDGDGDGDRGGRDDGGGGGDDDDDGDDGDGDDDGGGRRGRDDDGDGDDGDRGRRDRGDDRDGGRDRDDDDGDRDGDDDGDGGRRGDGGRDDGDDRDGRDRGGGDDDGDGGDGDGGDGGGDDRGDDGDGDGDRGDGGDDGGGDDDDDGRGDRRGDGGDDGDRGGDDGGGGDDDGDDGDGGGGDDDGGDDDGDGGDRDGRRDDGGDDDGGGGGDGGGGDDDDDDGDDGGDDGDGDRRDDGDGRDRDDDGDDGDDGDGDDDDRGDRDDGGGDDGGDGGRDGGRGDGDDDDDGDDGGDDGDDGGDDDRDDDGDGGDDDDDDDGGGDDGDGGDDDGRRDGDGRDDGGGDDRDDGDDGGRGDRDGDRDDDGDGGGGDGDGGRGDDGRRRGDRGGDGDGDDGGRGDDDGGDGGGGGGGGRGGDDDDGDDGGRDDGDGDDDDGDRGDDGDDDDDGDGRDGDGGGDDDDDGDGDDRDDDRGGGGDGGDDGDDGGDDGRGGDGDDDRDRGDDGGRGGGGDDGGGRDRDDDGGDRDDGGDDDGRGDGRGGGDGGGDGDGGGGDDDDGDGDDGRDDGDGDDGGDRGGDDDRGDRRGDDGDGGDDDRGGRDGGRDDDGDGGDDDDGGDRGDDDDGDGGDRGGGGDGGGDDGGDRDRDDGDDGGGDGDGDDGDGRDRRDGGDDRDDDRDGDGGGRGDGDRGGGDRDDDDGGDGDDGGDDDGDDGDRDDRGRDGRDGGDRGRGGGDRGDDDGDDDGGRRGDGGDGDDGGRRGRGDGGDDGRRRDGDDGGGRGGDDDGDDRDGRDGDGGDDGDDDDGDDRGDRGDRGRGDGGDDDGDDDDDDGDDGDGRRDDDGGRGGGDDGGGRDDGRGGDGDDRDDGGDGGGGRDGGDRDRDDDDRDDDDGDRGGDDRRDDRRRGDDGDGDGGGDDDDDDGDDGDGDGDDGDGGDDDDGDRGGRGRDRDGDDDGRGGDGGDGGGDGDGDDGDRGGDRDDDGGDGGRDGDDGRRGDGDGDGRDGRGDDGGRDRGDRDGDDDDDGGGDGDDGGDDDGRRGRDGGRRGGDRDGGGGGDGRGDDGGDGGDDDRDRGDDRDRGDGGRDRGGRGDGGDRDDDDDGGGRGDDGGDDRDDDDGGGGDDDDDGDGGGDDGDGRRGGRDDRDDDGRDGRDDDGDDRGDDDGRGRDDRDDRRDDGDDDRGDGRDGGDDDGGGDGRGGDGRGRGRDGGDRGRDDDRRDGDGDDDGGRDRRGGGGGDGGDDGDRRDDDGGGRGRGDGGDRGGDDDRDDDDGDRGDRGGDRDGGDDGDDGDDDGDGRDGGDDGGGGDGDGGGDGRRDRDDDRDGDDGRDDDDGGDDDDRGGDGGGDDRGRDGDGGGRRDGDRDGGDGDGGGGGGRDDGGRGDGDGGRDDDGDDRDRDDGDDDDGDGDRGGRGGDGDDDRDGGGRGGDGDGDDDDRGDDGGDDGDGDGRDGDRDDGGGGRDGDGDDGGGRDGDGDDGGDRRDDDDGGRDRDDRDGRGDRDDDDDGRGRDDGDGDGDDDDDGGRRRGGGGGDRGGRGDDDGGDRDGRGGDDGDDDGGGGGDGDGGGGGGGRGDDDRGDGDDDGGGGGDGDGGDRDGGGDDDDRDDDRGDGDGGGGDGDGGRGDGGGGDRDGDGDDDGGGDDGGDGDDDGDDGGGGGGDDGGRDDDGDDDGRRGDGDDRGDGDGDDGGDDDDGGDRRGDGDDGDRDGDDGDDGDGRDRGGGDDDGRGDGGGDDGDRDGDRDGDDGGRDGDGGDDGGGRGRGRDDGDRGDGGGGGDDGGDGDDDRDGDGDDDDGRGDGGRDGGGDGDGDDGGDGGGDGDDDGDDDGDGGRGGDGGGDGDDDGGGDRGGDGDDDGDDDGDDGDDDGDDRRRDDDRDDDGDDDGDDGGGGDRGDDRGDGDDDDGDDRGDDGGGGRRGRGDDGGGDGGGDGGDGRDGDGDDRDDGDGGGRDGGDDGDDGGDGGRGDRDGDGDDDDRDDGGDDDGDGGDDRGDDGGRGGDGGGGDRDRRGDGDDGGDDDGGDGDRDGGGGDRDDGDRDDDRRGDDGGGGDDDGDDDDRDDDDRDGRDRGGDGGGGGRGGGGDGRRGDDDGRDDRGDDDDGGRRDDGGGGDGDRDGDGDRDDGDDGGDDGRRDRGDRRDGGRRDGDDGGRDDDDRDDRGGGGDDDGDDDDDGDDGRDGDDDDDGDDDDRGGGDDRDGGGDGGDDGDDDGGDGRGGDGGGDGDGGDRDRDGDRGGGDRDGDDDDDDRGDGRGRDDDDRGGDRGDDRDDDDDDGGGDDDGGDGGGGGDDDDRGDRDDRDGDGDDRGDRGDDGRGGGRDGRDGRGRRGDGDDDRDDDGDDDRDDRDDGDDGDRGDDDDGGGGGDGRGRGDDGGGDRDGDDDDDDRDGDGGGRRRDRDGRDDRDGGDDGGGDGGDGDDDDGGRGGGGRRDDDGDGDDDGGRDDDGGGDDGDRGGGDDGGDDGGGDDGDRDGDDGDGGDGDDRDGGDGRGDDDRGDGDDRRDGDGDGDDDGGGDGGDGRDDGGGGGDGGGDGRGGGDRDDDDDDGDGGRDGDDDGDDGGDDDDDGGDDGDGGGGGRGDDDDDDDGDGDGDRGDDGDDDGGDDDDDGRDGDGRDDDDGGDDRDGGGDDDDDGGGDDDGDGDDDGGDDRDDDDDGDGRGGDDDRGDGDDDDDGDRDDGDGDGGDDGGGDDRRDGGDGRDDDDDGDRRDGRDRGGGDGGGDDDGDGDGRGDRGGGGDDGRDGGDDGRDDGRGDGGDDDDDRDGGRGRGDGGDGDDGGGGGGDDDGGRGDDDDDRRDGDGGDDDDGDDRGRDDGDDGGGDGRDGRDGDDGDGGDDDDRRDDDGDDDDDDDGDGRDGGGDGDRDGGDGDDGDDDDDDDGRGDGDGDGGGDDRDDGDDDGDDGGRDDGGRGDDGDDDRDRDGDDDGRDGDGDDDGDGDGGDDDDRRDDGDGRRDDDGRDGDDGDRGGGDGGDGDGGDDDDDDGGGDGGRRDDGDGGRGRDDDDGDDDRRGGRGDGDGDDGGGDDDRDDDRDGDDGDGGGDDDGRGDDGGGGGGDGGGDDGGDGDGGDGRDDDGRGGDRGRDRRDDDDGDGDDGGGGDGRGGDDRDGDDRGGDDDGDGGDDGRRDRDDDDRDGGDGGDGDDRGGGGGGGGDRRGDGDRDDGDGDGGGDDDDGDGDRDRGDGDGRRGRRGGGRGGDDRRDDGDDGGDGDGRGGGDDGGRDDGRDDDDGGGDRGGRRDGGDDRDGDDGDDGRGGGGDGDDGDDDRGGDRGDDDGDDGDDDGDGDGDDDRGGDRRRGGDDDDDGDDDDGDDGGDDDGDRGGDDGGDGGDDRGDGGDGGGRGDDGGDGDDDDDDGDDDDDDDDDDGGDRDGRGGGDDGDGDGDGDDGGGRDDDGRGGDDRRGGGGRDGDGDDRRGGGGRDDGGGRDGDDDGDGDRRGGDDDDGDDGGRGDGGGDDDGDRDDRDGRGDGGDRGDDGGDGDGDGGDGDRGDGDGDDDGRRGRGDRDDDGDGGRGGDGDRGRDGRGGGGGDGDDDGDDGDGGDDGDRRDDGGGDDGDDDDDRGGRGDDGGRGGDRGDDGDDGDRDDDGDDRRDRDDDDGRRGGDDDGDGGDGGGDDDDGDDDGDRDRRDRGRDGRGRGDGRGDRGGGDDGGGDGDDGDRDRRRGGGDGGDDDGDDDRGGDGGDGGGDGRDDDGDDDGGDGDDDDGGGGGDGRGDDGGDGGGDGGDGDGDDDDGDGDDGDGGDRDGDDDGDGGDDDDDGGDRDGRDDDRGDDGGDDDDDRDGDDGGDGDDDGGDGDRDDDRDGDDDDDDDGDGGGDDDDDGDDDDDDGRGDGGDDGGGDGGGGGGGGGDDDRDGGGDDGGDDGDRDDDDDDDDDDDDDGDDDDGDRDGDRDDDDRDRGGDRGGGGDGGDRDDDGGRDGGDDRGGRDDGGDGDDGGDDDRGDDDGDGGGGGDGGGGDGRRGGDDDGRDDDDRDGGGDGRDGRDGGDGGDGGGDGGDGDDRGRGGDRGGDGDDRDRGGDDRDGGDDDGDGDGRGDGDDGGDDGDGRGDDDGGRDDGDDDGDRDGGDRGDDDGDDGDGGGDGDDGGDDDDGDGDDGGGDDGDDGGDGRGGGRGGRGRDGDGGDGDDRGDGDDRGGDGDDRGGGDGRDDGGDDGDGGGGGGDGGDDGDGDDGGDGGDDDDDGGGDDGDGGDGDGDDGDDDGDDDGDDGRDRDDRDDDGGRRGDGRGDDDGRGGGGGGDDGDRGRGDDDGGGGDGDGRGDGGRDDDGRGGGGDGRGDDDDGDDGGDGRDDDGDDDDDGDRDRGDGDGDGGGDDDDDGGGGGGRDDDGRRGGDGGRGDGRDDDGDRDDGGGDDDRDDGDGDDDDDRGGDDGGDDRGDDDGDRGDGGDGDGGDDDGGGGDGDDGDGDDDDDRGDDGGDDGGRGDGGGDDRGDGGDGDGDDDDDGDDGDGRGDRDGGDGRDRDRGGDGRDGRDGDDGGDGDDRGDRDDRDGGGRGDRDDGGGDDDGDRDDDDGGGGDDGGDDGGDDGDDDDGDDDDRDGDDDDGDRDDDGDGDRGDDGGDDGGDDDDDGGDGDDDDDGDGGGGDDDDGGGRDDDRGGGGDGGGDDGRDGDDGDGGGDDDGDGGDRGGRRDDGRGDGGRDRGGGGGGGDDGGRGGGGDDGRGDGDDDDGDDGGDDGDDRRGDDDGRGRRDGGGGGDDRDRDDGGGGGRGRDDDGGGDRRDRGDGGRRDDGGDRDGDDGGGGGGDGGGGDGRDRDDGRDDDGDGGGDGDDRDDDDDDGGDDGGRDGRDDGGGDDDDDDGDGDDGDGGRRDGDGDGDRGGGRDGGDDDDGDDDDGGGDRDDGGDRDGGRDRGDGDGDDGDGGDRGDGDGGGDRGGDGDGGGGRDRGGGGRGRRGDDRGGRGGRRGDGDDDRGGDRDGGGRRDGGDDGDRDRGGGGDGRRDGRDGDGRRGGDGGGDGGGGDGGDDDGRRGGGDRGGGRRGRDDDDDGRDRDDGRDDDDRDGGDGDGGDGDDDDGDDGGDGDGGGGDDDDDDDGDGGDGRRRGDGDDRRRGGGRGGDGGDDDGDDDDDGGDGDGDDGRDGDGGRDRDGGDDGRGDRRGDGDGGRRDGGDDRDDDGRDDDGGDDRDDGGGGRDDRDRRGRDGGGDGRDDGDGDDRRDGGDRGRDDGGDGDRDGGRRRDGGRGDDDDDGGDGGGDDDRGGGDRGRDDDRGDDRGGRGGRGRRDGGGGDGGRGRGDDGGDGDDDGRDGDRDDGDDGDRGDDGDDDGDDDGDGDDGDDDGGGGDGDRGGGDDRDGDDGGGGGGGGGGGDGDRRDGDGDGDDGDDGRDRGGGGGGDGRDGDGGDRDGRGDRDDDGDDDGRDDGGGDGGGGDDGDGDDGDDGDDRGGDGGGRDDDDDRRGGDDGDRGDGGDGRGDGRDDDDDDGDDGGRDDDDDGDDDGDDRGDDDDDDDRGDGDGGDGDDDDGDGDGDDDDDDGGGDDDGGDDDGGGRGGGGRDGRRDGDRGGDGRGGGRDDGDDDDGDGDDDDDDDDDGGDGDRRGRDGGGDGGDGDGGGGRGGDDDGGGGDRDDDDDDGRGDRGDGDGDGDGGGDDDDRDGDGDRDGDDGGDDDDGDDRDGGDDGDGDGDGDDRDRGGGDGGRDDGRGRDGDDDRGGGRGDGDRDDRGDRDDDGRDDDDDDGDGDGDGGGDGDDDRGGDGRDDGGDGGRGGRDRDGRDDRDDGGDDDDDGDGGDDDDGDDGRRGDDDGDDDGDDGDRDDRGDGDDGDRDDGDGGDDRGGGDDGGGGDGGDGDGRDDDGRGDDDDGDDGDGDGDRDDDDGRDDGDDDGGDDGDGGGRDRGDDGGDGGDGGGGRGGDDGDGGDDRDRGDRDDRGGGDGDDDDRDGGDDGDGDDDGDRDRGGGDDDDDDGDDDDDGGDGGGGGGGGDDRDDDGDGRGGDGDGRDDDGRDGGDDDRGGDDGGDRDDDDRDDDDGGDDGGRGGGRDDDGGDDRGDDGDDDDGRGGGDDDDDDDDDGGGGGRGGGDGGRGGRGDDDDGGDDDGDDGDGDDDGDGRGGGGDDGDGDGDDGGGDGGGDDGGGDDDGGGGRDGDGDGDRDDGGDGDRDGGDDRRDGDGGGDGDDDGDDGDGRDGDGGDDRGGGDGGGGGGRGGDDGGGGGDDGGDGDDDDDDGGGDRGDGRRGGRGDGGRDDDGGGRGDGGGGRDDDGGDGDDGDDGDDGGDGGDGGGGGRGGGDGDGGDGGDGGDGDGRDDGDDDDGDDDGRGGGDDGGGGGDDGDDDRDGGDGGRGGDDDDDGRDDGGDGGGGRRDRDDGDDGGGGRRDGDGDDDGDGDGGDRGDRDGDDRDGDGGGDGGGDGDGDGDGGDGDGGGGDDGDGRGDDGGDGGGRDDDDGGGDDGDGDDRDGGDGDGGGGDDDGDDDDGGDGRDDDGDGDDGDRGGGDDRGGGRGDGDGRDGGGRDDDDDRGDDDDGGDGRGGDDGDDDGGGDRGGDGDGRRDGDGGGGDGDDDGGDRDRDDRGGGRRGGGDRGGGDDDGGGGDRDGGRDGGGGDDGDDGGDDRGDGDDDGDDDGRGGDGDRDGDDDDDRRDRGDGGDGDRGRRGDGGGGGGDGDGRGDGRDDGGDDGGRDGDGDRGRRDDGDRGDGGGGGGDRGGGGDGDGGDGGGGGRDDRGGGRDDGGGGDRGRGGGDDDDRGGDDRGGRGDGDGDGDRRGRGDGDRGDGGGDGDDRDGGDGGGRGGDDDDDRRGDDDGGGGGDGRGDDDGDDRDRDGGDGGGGDGDGDRGRGDGRGDDRGGGDDGGRGRDRGGDGGGDDDGRDGGGGDDDGDRDGDGDGGGGRRRGDGGRGGDDDGGDGGDDGGDRDGGGGGDGGDDRGGRDDDGDGGGDGRDDGGDGDGGGDGGRRRGDDGGDGDGDRDGGRRGGDGGDGDGGRDGDGGGDGRRDDGGGDGDGGRGRRDGDRGDDRRDGGDGDRRDGRGGDDGDDGDDGDGGRGDGRGGDGDDGDDGDGDDGDDRDGRGRGDDGGDDDGGDRDGGDGGDDDGGDDDGDGDDDGGDGDGDGDGDGRGRDGGDGDDGRGGGDRGDDDRGDDDDDDDDGRDDGDGDDDRDGRGGGGDDGGDGRGGRGRRDDGGGRDDGGDDGGGGRGRGDDGDGGGGGGGDGGGGGDGGGGDRDGRDDGDRDDGGGGGDGGGGDGDRDGRGDDGGGDDDDDGGRGDGDGDGGGGDGDGDDDDDRDDGGDGGGRDDDGDDDGGDDDDGDGDGGDGDGRGGDGDDDDRGRDDGGGRRGDDRGDDGDGGRGGDDGRRGDRRDRGGRGGDGGDRGGGRGDGDRGGGDDDGRDDGRDGRGDGRDRDDDDGRGGGDGRDGGDGDGGRDGGDDDGDGGGGDGDDDGDGGGGGGDGGGGDDGDGDGGGRRDDRGGGRDGRDRDRGGGDDDGDDRGRRDGGDGDDGGGGGDDDDGDGDRDGRRDGDGDGDGDDGGDRGDDGDGDGDGGDDRRRDDRGDDGGGDGGGDGGDDDGRGGGDGDGDGRDDGGGGDGDRGRGGGDGRRGGGDDDRDGDGDGGRRDGRGDGDGDGGRDDDDGDGRGGGGRDRDDDGRDGDRGGGGGGGRDDRRDRDDDDDGRGDDDDGDDDGGGDGGGGGRDDRGGGDDGDGRDGDGGGDDGDDRGGDGGDGGGGGGGGGRDDDDGGGDRRGGGGRRRDGGDGGDDGGGGRDGGGGDRDGGGGGDDDDRDGRDGDRGDGRDGGDDGGRGRGGDDGDRDRDGGDGDGRGDRGDGDGGGDRGDGGGDGGGDDGDDGGDRRDRDRGGDDGGRRGGDGGDDRDDGDGDDGGDGDDGGGDDDRDGDDDDDDDDDGDGDGDGGGRDDDRDRDDDGGGRDGRGDDGDGDGGDDRDGGRGDDGDGGDGDGDRGDGDRDGGDDRGDGGDGDGGDGDRGGDRGDDGRDDGDRGGDDGGDGGDGGGRGRRDDGDDDGGDDDDGGDDDDGDGRDDDGDDDGGGDDDGGDDRDDRDDGDGGDRDDDDGGGDDDRDGDDRGDGDGDDDGGGRGGRGRGGDDRGDDDRDDDGGGDGGRRGGDGDGDGGGGRDGDDGGRGGGGGGGDRGDDGDGGDRDGDRGDGRGGGGDDRRDRGDDDGDRGGDGRGDDRRDDGDGDDGDDGGRGGGDDRDDDDRDGGDDDRRGDDDGDGRGDRDDGGDGDRGGGGDRGGDGGGRGRRGGDGGGGDDGDRGGGGGGDGGDDDGRDDRDGRGGRGDDGGDDGDDGGDGGGRGGGGDDDRDGRGGGGDGRGGDDDGDDGDGGDRDRGGGGRDDDRRDGDGDGDRDGGGGGDDRGGGGDGGGGGDDGGDRRDGGGDDDDGDDGDGDGGGDGRGDDGGDDGGGGDGDDGDRGGGGRDGRGDGGGDDGGGDGGDDGGGRRGGGDRRGDGDDGGDRDRGGDRDGGRGDGDDRRGGGRDDDGGGDRRRDDDDGDRGDRDRGGDGRGDGGDDGDGGDDDGGGGDGDDDGDGGGGRGGGGGDGDRGDRGGGDGGGDGGRRGDRDRDDGGGGGGRRDRGRDDDDDDGGGRGGGGDDDGDDGGDDGGGRGGGGGRDGDGDGRGDDGDGRRDGDDGDGDDDGGDDGDDGGGGDGRDGRDRGGGDGDDGRDDGGRGGDRGGDDDGDGGGDGDGDGDGDDRDGDGGDRDRDDDGRRGGGGGRGDDGGRGDDDDGRDRDDGDDGRGGGDGDDRDRDDGGDDDGDDGDGDDDRRDDDDDGGGDGGDGDGRDRDGGDDRGDRDRGGDDGDDDRGRGGGDDDDGDRGGGGDGDDGGRGGRGDGRGGDRDGDDGGDGDDGRGDDGDDDDGGGRRGDDDGDDGGDGRGGRGGDDGDGDGGDGDDGGDGGDGGGGRGDGGDDRRGDGDDGRGRGDGGGRRRGGRGRDRRDRDGGGGDDDGGDDDRGGGDDRGDGDDDRRGDDDRGDGGDDGGDDDDDGDGGDDRRDDGGDDDDGGDDGRRDRDDDDGRDDGGDGGGRDGGDDDGGRDDDGGDRGRRDDDGGGDGGRGGRGRDGDGDRDDRDRDGGGDDGDGGGDGRDDDGGGDGRGRGGDDGDGGRRGGGDDGRGDGRDDGRGDRRGDRDGDRGDDGRGGGGGGDGGDRDGRGDDRDGGRGRRDDRDRDGGGDGRGDDGGGGRRGGGGDDDGGGGDGGRGGDDGDDGRDGDGDGRGGGGGDDGDDRGRGGGDGDDDDGDDGRGDGGGDDDGDDDDDDDGGGGGDGRDGDDRDGGDRGDGDDGDGDDGDDDGDDGDGGGRRGGDGGDDRRDDDDRDDGGRDDDRDGGGGGGDGGGDDDDGDGRGDDGGGRGGGGGDGDGGDGGDDGGDDGDRGDRGGDDDGDDDGGGDGDGDGGGGGDDDDRDGDRDDDGDGRDGDDRDDGDGDDGGGDDRGRGDGGDGDGDGRDGGDGGDGGGDGDGDRGRGDRRDGDDGGDDGRRDGDRDDDGRDDDRGRGDRDGGDGRGDDDRGDDRDGDGGDGDDDDGDDGGDDDGDGRDRGGDGRGDGDDDDDGDGGGGRRGGDRDGGRGGRGDGRRGGDGRDDDGDDGDDRDGDGDDDDDGDGGDDRGGRGDGDDDGDRDDDGGRRDGGGGDDGGGRDRDDDGGGGGGGGGDGDRGDGGDGGGRGGDGGDGDRGDGGDRGDRDGDDGGGRDDGGGGDDRDGGGDGDGDDDRGGGGDDRRGGDGGDDGDRDGGDGDGDDRGGGRDGGDDRDDDGRDDGDRGDGGGGRGGDDDGGDGGRRRDDGDGDGGRDDRRGGGGGDDGDGDGRDGGGDDDGDDGDGDRGDGRDDGDGGDDDDGDRGDGDGGGDRDDDGRGDGGDRGDGGDGDGDRDDRRGDGRGGGGGGGGGDGGRGDRDGGDGDDDGGDDGGDGDDDGGDGGGGDDDRGGDGDGGRGGRDDGDRGDDGGDGRGGGDGGGDDRGGGRGGDRDGDGGGGDDGRGDDGDGGGRDGDDRRRDDDDRDRRGDDDDGRDGGDRRDGGDDGGGDDGGGGDDRGDDGGDDGGGGDGDGDGRGGDGGDDDGGDDDDDDDDDDGGDGDDDDGGDGDGDRRDDRDGGGDRDRGDRDDDGGDDDDGGDRDGGGGDDDDDDGRGDGGDDGDRRGGRDDGDRDDGGRDDDGGRGRRGRGDDGGRGRDGDGDGRGGDGDGGDDGGGGDGGRGRGGDDGDDDRDGDGDDGDRGRGDDRGGGRDDGDDDDDGGDGGGGGDRDGGDDGDRDRGDGGGGGGRDDDGDDGGDGDGDGRDGDGGDDRRGRDGGGGDRDDRDDGDDDDDGRDGDGDDDRGRGDGGGDGGDGGGGDGDDGDGRDGDDRRRDGGGGDGGDGGDDRDDGGRGGGDGRDGRDDGRGGGDRDDDGDGDGDRDDRDDDDGGGRGRGGDDGDGGDGGRGRDGRGDDGGGGGGGGGGGGRDDGGDGGDDRGDDGGRDGDDGDRGRDDGGDGRDDGGGDGGDGGGGDDGGGDGGDDGRDRDDDGDGGGDGDGGGRRRGDDDDDDGGGGGRGDRDGGDDDRDGGGRRDGRDGDDGGGDGGDRGDDDGDGDDDDDGGDGGGGRGDGDGDGGDDDGGDGDGGGRGDGGRGDRGDGGDGGDDGGDGGDGGDRGGDDDRDDGDDGDGGDGDDDRGRDGGDGRDDGGGGGRGDDGDGDDRGGDDDDGRGDDGDDGGDDGDDDRDRDRGGRRGDGRDDGDRRDGDGGGGDRDRGDDDRDGRDRDGGDRRGRDDGDGDGGDGDDGRRGRGGRGGGGGDDRDDDGDGGGRGDGGGGDDRGDDGRDGDRRRRDRGDGGGGRRRDDGRGDDDDDDRGRDGDGDDDGDGDDGGRDRDGDDRDDGDGDGGGDDGDGRDDGDGDGGDGRDRDGGDDRRGGGDDDDGGDGGGGDDDGGGDGDDGDDRDGDDGGDDDGDGGGRGGGRGDGGDDGGGGGDDGDDRDDDDGDDGGGGDDRDDGGDRGDGGDGGGGGRDGGDGGDGGDRDDGGDDDGRRGGGGDDRDGDGRRGGDGDGDGGDRDRGGRDDGGGGDGDDDGGRRDGGGDGDRDGGDGRDGDDDDDDGGDDDDRGRDGGRDRRGGGGRDDGGDGDDGDDGDDRDGDGDGGDDGRDDGGGDGDGDGDGDRDGGDDGDDDDDDDGGDGDGGDGDDGDRDDDRGDGGGDGDGRGGRGDRRGDRGGRGGDDRRDGDGGDDGGDDDGDGGDGGRGDDDGGGDDRDDDGDDGGDGDDGGDGGDDDGDGGDGRRDGGGGDDDGRGGRGGRDGRDRDDGDDDGDGDDDGGGGDDDDDGGGGGDDDDDDDGGDGGGRDDDGRGDDDDGRGGGGDDGGDGRGGGRGDGRRGGGGDDRDGGGRDDGDDRDDDDDGDGGDDGDDDGGDDDRGGRDGGGRDRGGGDGGGDDGDGGGGGGDGDGGDDGGGDGDDDGDDGGGRDRDDDDGGDGGGDDGGGGGGGRDRGRDRDGDDDGGGDDDGGDGGGDGDGDDDGDGDGDDDDGGDDGDDGDGRDDGGGDGDDDDRGGGGGDRGGGRGDDGGDDGGRDDGDGRGGGGDDDDRGDRRGDDDGDDGGRDGGDDGGRGGGRGGGRGDDGDDRGDDGRDDDGGDDGGGGRRGDGGGDRGGDGDDGDDGGDGDGDDDGGGGDDGRGGDRRDGGGDDRGGDGDDGDGGDGRDRRDGDDRDDGRDGDGDGDGGDGGGDDDDGDDRDDDGGGGRRDGGDGGGDDDDDDRDDGRGRDGDGDDGDGDGGGDDGGDGGDGGGDGGRGRDDGDDDDDRDGGGGRRDDGGRGGGRGGGGGDRDGRGDDGGDDGDGDGDGGDGDDGRRGDGDGDGGRGDGGDRDGGRGDGGDRGDRGGGDRDRGGDGRGGDGDGGGRGDRDDGGDDDDGDDDRGDDGGGDDGRGGGGGDDDRGGGGDDGDDDDDDDGGGRRGGDDGGDDDRGDGDRDGDDGRGGRGDDRGDDDDGGGDRDGRGGDRRDGGGGGRGDGGRDDDDGGGGGRGDDDRGRRRGGGDGGGDDGGDGGGGRRGRDDDGGDGDDDGGGRGGDDDGDGDRDGGGRGDGGDGDDGDRDDGGGGGDGDDDRDDDGDGGDRGGDGGDGRRDGDDGDDGGDRGDRDGRRRGDRGDGRDGRDGDGGGDRDGDRDGRDRRGGDDGGRDRGGGGDGDDDGDGGGGGDRDDGDRRGGGGGGDDGGGGGDGDGGRDGDRRGDGDGDDDGGGRGGGGGDGDGGGDDGGDDGRDDGDGGGGGRDGGDDRDRGGDRDDDGGGRGGDDDGGDDGGDDGDRGDDDDRGDGGDDGGGGGGGRRGDDRDGDDRRGRDRRGDRGGGRGGGDGDGDDRRGDGGDDRDRDGRDGGDGGDGRDDDDGGGGGDDGDGDGDGDDGDGDGGDDGDGGDRRGDRDGRRDGGDDGDGDGGGDDGGGGGDDGDGDGGDRGGDDGDRDDGGGGDRDGDDGGGGGDDDDDGDDGGDDDDDGDGDDGRDGGGDDGDGRDGGDGGGDRDGDRDDGGDDRGGGGGDGGDGDGGRRDDRDDGDDGGGGDRGGDGDDDDDGDDGGRRGRDDDDDDGDGRDDDGGDDDGGGRDDDRGDGGDGGDRDRDDGDDGDDDDRGGDDRDGGDGGDDGGGRDRRGDGRDGDDGDGGDRGDDRGDDDDGDDGGGDRRDDGGRDDDDGDGGDGGDGRDDGGRGDRGGGDRGDRGDGDGGDDDDDGGGDGDGDGGDDGGGGRGDDDGDRDGGRDDGDRRGDGGGRDDRGGDGGGDGGDDGGGGGRGDDGDRDDRDGRGDGDDDDRDDGDDDDDRGDGDDGDDGDDRGDGGRGGDDGDGDRDGDRDDRDGRGDRGGDDGRGGDGRGDDGDDGGGDGGGGRRDRDDGDDDDGRGGDGRDRGGGDDDDGGGDGDGDRGGRRDDDRRGGRDGDGGDGGRGDGGGGDRDGDRRDDDGRGRDGDDGGDDDDDGGDRGGDGGGRGDGGDGDDGGGRGRGGDDDDGGGGDRDDRDGGDDGDGDDRDRGGRRRGDGDDGDRRDRDGGDGDRDRGGGGDRGRDGRGDGRDDGDGDGGDRDRGDRGGDGRDDGDDRDDDDRDGGDRGRDGGRDGGDGDGRDRDGDDGDDGDGRGGDDGDGDGGGGGDDGDGDDGGRRGDDDGDDDDDDGDRGRDDRDDGDDGGDDRRRGGDDDGGGDGGGRGDDRDGGRDDGDDGGDGDDGDRGDGGDGGGGGRDGRDGGDDGRGGDRGGDGDDDGDDDRRDGGRDDGGGDGRDGRDDDGGGDDDDGGGGGGDRRRGDDDGGRGDGDDGDDDDGDDGDDGGDDGGRDGDGDDDDDDDGRGGDGGDGDGDRRDGGDGGDGGDGGGGRGGGRDDDGGDDGRGDDDGDRDDGGGDDGDDRDGDDDRDGDRGDDGGGDGGGGGGDRGGDRDGDGRGGDGGGDGGDGGDDRGRRGDGGGDGGRGDDDDRDGGGGDRGGDDGDRDDGGGDGGGGDDGDDDDGGGDDGRDDDDDGRGGDDDGDGDGDDGGDDGGGGGDGGRDGGRDDDDGGDGDGDGRDDDGDGDRGDRGGDDGDGDRDDDGGDDDGGRGRDDGGGDGDGRGGDGDRGDGDDRGRGDDDDRGGDGRDDGDGGGRGRGRDGGGGDRDDDDDGGDGDGDGDRRDGRGDGDDRGDRDGDDDGGDGDRRDDDRDGGGDGGDGDGGGDGDRDRDDGDRDDDDGGRDDDGGGDRRRDRRDDGGGDDGGDDGDGDGDDDDDGRGGDGDDDDGDRDRDGDGDGDGGDGGDGGGDDDRRRDDDGDDGRDDDRDGGDDGGRGGRGGDDDGGGDDGGDGGRGDDGDDDDRDDGDGDGRDGDDGGDDDDDGDGDDGGDGGGGDDGRGDGDGDDDGGGGDGDDGDGDGGRGGGGGGDDRDDGDGDGGGGDDDDDGGGDGDGGGRGGGDGGDGDDDRGDGGDDDGDGRGGGGGGDGGDGGDGGDGDGDRGDRGDDRDDGDGGDGGDGDGDGGDGGDRDGGDGGDDDGDDDGDDGGGRGDGDRGDDDDGGGRRRDGRGGGGDDDDGDDGDRGGRDGRDRDDDDDGDGRDGRDGDDDDGDDGDGGRGRDDGDDGDDGDGRGDGDRDDRDRDDDRDRDDRDRDDRGGGGRGGGGGGRDDDRDRDDDDRDDRGGGRGRGGGRGGGRDDDDDDDDDRDGRGRGGRGGGGGGDDDDDDDDDDRGGGGGRGGRGRGGRDDDRDDDDDDDRGRGRGGRGRGGRGGGDRDDDRDDDRDDRDRGRGGGGGGRGGGRDDDDRDDRDDRDRDGGGRGRGRGGGGGDDRDDDRDDDDRDGGGGGRGGRGGGDDDDDDDDDDRGGRGGGRGGGRGGDRDDDRDRDDDRDDGRGGRGGRGRGRGGGDDDDDRDDRDDDRGGGRGGGRGGGGRDDDDDRDDDRDRDGRGGGRGGGGGRGDRDRDDDRDRDDRDDGGRGGGRGGGGRGRDDDDDDDDDRDRGGGGRGGGRGGGRDDDRDDRDDDDDGGGGGGRGGGGRDDDRDDRDDDRDDGGRGGGGGGGGRDDDDDDDDRDRDGGGGGRGGGGRGDRDRDDDDDDRDRDGGGGGGGRGGGDRDDDDDDDDDGGGRGGGRGRGGGDDDDDDRDDRDDGGGGGRGGGGRGRDDDDDDDRDDDRGGRGGGRGGGGRGRDDDDDDRDDRDRDRGGRGGGGGRGGGDRDRDRDDDDDRDDGGRGGRGGGRGGGRDDDDDDRDDDRDGGRGGGRGGGGGRDDDDDDDDDDGGGRGGGGGGGDRDRDDDDRDDDDGGGRGRGGGGGRGDRDDDDDDRDDDRGRGGRGRGGGGRGRGRDDDRDRDRDDRDDDRGGGGGGGRGRGGDDDDDDRDDDDRGGGGRGRGGGGRGDRDDDDDRDDRDDRGRGRGRGGGRGGGGDDRDDRDDDRDRDDGGGGRGRGGGGGRDDRDDDDRDDDDGRGRGRGRGGRGGGGDRDRDRDRDDDDDDGRGGGGGGRGRGGDRDDRDDRDRDRDRDDRGGGRGGRGGGGGDRDRDDDDDDRDDGGGGGGGRGGRGDDDRDDDDDDDGGGGGGGGGGDDDDDDDRDDRDGGRGGGGGGRGGRDDDRDDRDRDDDRDRGGGGRGRGRGGGRGRDRDDDRDDDRDDDRGRGGGGGGGGGDDRDDRDRDRDDRDRDGRGRGRGGGGGGGRDDDDDDDDRDDGRGRGRGRGGGGGGRDDRDDDDDDDDGGRGRGGGGRGGRGDDDDDRDRDDDDRGGGGGRGRGGGGDDDRDDDDRDRDDRGGGGRGGGGGGDRDRDDDDDRDDRDGGGGGGGRGGRGDDDRDDDDRDDDGRGGGRGGGGGGDDDDRDDRDRDDDGGGRGRGRGGGRGGRDDRDRDDRDDDDDRGGGGGRGGGRGGDDRDDDDDDRDDGGRGGGRGRGGGGDDDDDRDRDDRDDRGGGGGGGGGRGDDRDRDRDDDRDDRDGGRGGGGGRGGRGDDDRDRDDDDDRDGGGGGGGGGGDRDDDDDDRDDDRGGGGRGGGGGGDDDDRDRDDRDDDGGGGGGGGRGGDDDDDDRDRDDDGGGRGGGGRGRGGDDDDDDDDDRDGRGRGGGRGGGGGDDRDDDDDDRDRDRGRGRGGGRGRGGRGGDRDDDDDDDRDDGGGGGGGGGGRDDDRDDRDDRDRDDRGRGRGRGRGGRGGGGDDDDDDRDDDDRGGGGGGGGRGRGDDDDDRDRDDDDGGGGGGRGRGRGGDDDRDDRDDDDRDRGGRGRGGRGGGGGDRDRDDDDDDDRDGGRGRGGGRGRGGGDRDDDDDDDDDGRGGGRGGRGGRGGRDRDDDRDDDDDRDGGRGRGRGGRGGRGGRDDDDDDRDDDDGRGGRGGGGGGGDDDDDDRDDRDRDGRGGGGGGRGRGGDDDDDDDDDRDGGRGGGGRGGRGRGDDDDDDRDDDDGRGRGGRGRGGRGGGDDRDDDDDDRDDGGGGGGGGRGGDDRDDDDDDDDGRGRGRGGRGGGGRGDDDDRDRDDRDDDGGGRGGGGGGRGRDRDDDRDDRDDDRDGGRGGRGRGGGGRGDDDDRDDRDRDDDRGRGGRGGRGGGGRGDRDDRDDDDDDDGGGGGGGGGGRDDRDDDDRDRDDDGGRGGRGGGRGGRGDDDDDDDDRDRDGGGGGGGGGGDDDDDDRDDRDDGGGRGGGGRGGG