HOJA DE 440 50 10025 Metros
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½½
½
½½
½½
½½