Times,Event 1,,, ,1 week prior,1 working day later,Baseload,Day of shed ,23/12/2015,30/12/2015,,29/12/2015 00:00,16,12,14.67,16 00:15,16,16,16,16 00:30,12,16,13.33,12 00:45,12,16,13.33,16 01:00,16,16,16,16 01:15,12,12,13.33,16 01:30,16,16,16,16 01:45,12,12,12,16 02:00,16,16,14.67,12 02:15,12,16,14.67,16 02:30,16,12,14.67,16 02:45,16,16,13.33,16 03:00,12,16,14.67,12 03:15,16,16,14.67,16 03:30,16,16,16,16 03:45,12,16,13.33,16 04:00,12,16,13.33,12 04:15,16,12,16,16 04:30,12,16,13.33,16 04:45,16,16,14.67,16 05:00,12,16,14.67,12 05:15,16,16,14.67,16 05:30,12,16,14.67,16 05:45,16,16,14.67,12 06:00,12,20,14.67,16 06:15,16,24,14.67,12 06:30,20,24,20,20 06:45,16,24,16,16 07:00,20,24,18.67,20 07:15,16,28,18.67,20 07:30,20,24,20,16 07:45,16,24,16,16 08:00,16,24,17.33,16 08:15,16,24,16,16 08:30,16,20,17.33,16 08:45,24,28,20,16 09:00,20,20,17.33,12 09:15,24,24,17.33,16 09:30,20,20,17.33,16 09:45,24,24,18.67,16 10:00,20,24,16,12 10:15,20,24,16,16 10:30,24,24,20,16 10:45,20,20,17.33,16 11:00,28,24,18.67,12 11:15,24,20,18.67,16 11:30,28,24,18.67,16 11:45,24,24,21.33,16 12:00,24,16,17.33,12 12:15,24,16,18.67,16 12:30,24,20,18.67,16 12:45,20,16,16,16 13:00,20,16,17.33,12 13:15,24,16,18.67,16 13:30,24,20,18.67,16 13:45,20,16,17.33,16 14:00,28,16,20,16 14:15,24,16,18.67,16 14:30,20,16,17.33,16 14:45,28,16,21.33,16 15:00,24,20,17.33,16 15:15,24,16,18.67,20 15:30,24,16,20,12 15:45,20,16,17.33,16 16:00,20,16,17.33,16 16:15,20,16,17.33,16 16:30,20,20,17.33,16 16:45,20,16,18.67,16 17:00,20,20,17.33,16 17:15,20,16,18.67,20 17:30,24,16,17.33,16 17:45,20,12,17.33,12 18:00,16,20,16,16 18:15,24,12,18.67,16 18:30,16,16,16,16 18:45,20,20,17.33,16 19:00,20,16,16,16 19:15,20,16,17.33,12 19:30,20,16,17.33,16 19:45,16,16,14.67,16 20:00,20,16,17.33,16 20:15,20,16,17.33,12 20:30,16,12,16,16 20:45,16,16,16,12 21:00,12,16,13.33,16 21:15,16,16,14.67,12 21:30,16,16,16,16 21:45,16,12,14.67,16 22:00,12,16,14.67,12 22:15,16,16,14.67,16 22:30,16,16,14.67,16 22:45,16,12,16,16 23:00,12,16,14.67,12 23:15,16,16,16,16 23:30,16,12,16,16 23:45,12,16,12,16 ,,,, ,,,, Time,Event 2,,, ,1 week prior,1 working day later,Baseload,Day of shed ,23/12/2015,01/01/2016,,31/12/2015 00:00,16,16,14,16 00:15,16,16,16,16 00:30,12,16,16,16 00:45,12,12,16,12 01:00,16,16,16,16 01:15,12,16,14,16 01:30,16,12,16,12 01:45,12,16,12,16 02:00,16,16,16,16 02:15,12,12,16,12 02:30,16,16,14,16 02:45,16,20,14,16 03:00,12,16,16,16 03:15,16,16,16,12 03:30,16,16,16,16 03:45,12,16,16,16 04:00,12,16,16,12 04:15,16,16,14,16 04:30,12,12,16,16 04:45,16,20,16,12 05:00,12,16,16,16 05:15,16,16,16,16 05:30,12,16,16,16 05:45,16,16,16,12 06:00,12,20,18,16 06:15,16,16,20,16 06:30,20,20,22,20 06:45,16,20,20,16 07:00,20,20,22,20 07:15,16,20,24,20 07:30,20,20,22,20 07:45,16,20,22,16 08:00,16,20,22,16 08:15,16,16,20,16 08:30,16,16,20,16 08:45,24,20,24,16 09:00,20,16,18,16 09:15,24,20,20,16 09:30,20,16,18,16 09:45,24,16,20,16 10:00,20,16,20,12 10:15,20,12,20,16 10:30,24,16,22,16 10:45,20,16,18,16 11:00,28,16,20,16 11:15,24,16,18,16 11:30,28,16,20,16 11:45,24,16,22,16 12:00,24,12,16,16 12:15,24,20,16,16 12:30,24,12,18,16 12:45,20,16,16,12 13:00,20,16,16,16 13:15,24,16,16,16 13:30,24,16,18,16 13:45,20,16,16,16 14:00,28,16,16,16 14:15,24,16,16,16 14:30,20,16,16,20 14:45,28,16,18,12 15:00,24,16,16,16 15:15,24,16,16,20 15:30,24,12,18,12 15:45,20,20,16,16 16:00,20,16,16,16 16:15,20,16,16,16 16:30,20,16,18,16 16:45,20,16,16,16 17:00,20,16,18,20 17:15,20,16,18,16 17:30,24,16,16,16 17:45,20,16,14,16 18:00,16,16,18,16 18:15,24,16,14,12 18:30,16,16,16,16 18:45,20,16,18,16 19:00,20,16,14,16 19:15,20,16,16,16 19:30,20,12,16,16 19:45,16,16,16,12 20:00,20,16,16,16 20:15,20,16,16,16 20:30,16,16,14,16 20:45,16,12,16,12 21:00,12,16,16,16 21:15,16,16,14,16 21:30,16,16,16,12 21:45,16,16,14,16 22:00,12,16,16,16 22:15,16,12,14,16 22:30,16,16,16,12 22:45,16,16,14,16 23:00,12,12,16,16 23:15,16,16,16,12 23:30,16,16,14,16 23:45,12,16,14,12 ,,,, ,,,, Time,Event 3,,, ,1 week prior,1 working day later,Baseload,Day of shed ,08/01/2016,18/01/2016,,04/01/2016 00:00,16,16,16,16 00:15,20,16,17,16 00:30,16,16,15,12 00:45,16,20,17,16 01:00,20,16,17,16 01:15,16,16,15,12 01:30,20,16,17,16 01:45,20,20,19,16 02:00,16,16,16,16 02:15,16,16,15,12 02:30,20,16,17,16 02:45,20,20,19,16 03:00,16,16,15,12 03:15,20,16,17,16 03:30,20,16,17,16 03:45,20,24,20,16 04:00,20,20,20,20 04:15,20,20,20,20 04:30,20,24,21,20 04:45,24,24,23,20 05:00,20,24,21,20 05:15,24,24,24,24 05:30,24,24,23,20 05:45,52,56,49,40 06:00,36,56,49,56 06:15,36,44,39,36 06:30,36,52,41,36 06:45,44,44,43,40 07:00,44,48,44,40 07:15,48,52,48,44 07:30,72,64,69,72 07:45,72,76,77,84 08:00,76,88,87,96 08:15,96,96,101,112 08:30,108,108,113,124 08:45,108,136,124,128 09:00,116,136,131,140 09:15,136,144,143,148 09:30,148,152,153,160 09:45,152,176,161,156 10:00,148,160,156,160 10:15,144,168,159,164 10:30,148,172,163,168 10:45,136,180,161,168 11:00,148,172,164,172 11:15,144,176,167,180 11:30,152,168,168,184 11:45,156,172,169,180 12:00,168,172,172,176 12:15,168,176,171,168 12:30,164,172,168,168 12:45,172,168,171,172 13:00,156,160,164,176 13:15,164,160,163,164 13:30,152,164,159,160 13:45,152,164,161,168 14:00,140,144,148,160 14:15,140,144,147,156 14:30,140,148,148,156 14:45,132,128,137,152 15:00,128,132,136,148 15:15,120,132,135,152 15:30,128,136,136,144 15:45,120,132,131,140 16:00,120,128,132,148 16:15,116,124,127,140 16:30,116,128,125,132 16:45,108,116,116,124 17:00,104,108,111,120 17:15,92,100,101,112 17:30,88,96,95,100 17:45,72,88,83,88 18:00,48,76,60,56 18:15,40,52,45,44 18:30,36,48,43,44 18:45,36,40,39,40 19:00,36,36,35,32 19:15,32,28,31,32 19:30,24,32,29,32 19:45,20,20,21,24 20:00,20,20,21,24 20:15,16,20,20,24 20:30,20,20,23,28 20:45,16,20,20,24 21:00,20,20,21,24 21:15,16,20,20,24 21:30,20,20,21,24 21:45,16,20,20,24 22:00,20,24,23,24 22:15,16,24,20,20 22:30,20,24,23,24 22:45,16,20,20,24 23:00,20,24,23,24 23:15,16,24,23,28 23:30,16,24,21,24 23:45,16,20,21,28 ,,,, ,,,, Time,Event 4,,, ,1 week prior,1 working day later,Baseload,Day of shed ,05/01/2016,20/01/2016,,11/01/2016 00:00,24,24,18.67,16 00:15,24,20,21.33,20 00:30,20,24,17.33,16 00:45,24,24,21.33,16 01:00,24,20,18.67,16 01:15,24,24,20,16 01:30,24,24,20,16 01:45,20,20,17.33,16 02:00,24,24,21.33,16 02:15,24,20,18.67,16 02:30,24,24,21.33,16 02:45,24,24,18.67,12 03:00,24,24,20,16 03:15,24,20,18.67,16 03:30,24,24,21.33,20 03:45,24,20,18.67,20 04:00,24,24,20,20 04:15,24,24,21.33,20 04:30,28,24,24,20 04:45,28,24,22.67,24 05:00,28,20,25.33,20 05:15,28,24,24,24 05:30,28,24,26.67,24 05:45,64,68,56,60 06:00,40,44,42.67,44 06:15,40,44,40,40 06:30,44,48,44,40 06:45,52,48,44,48 07:00,56,48,45.33,44 07:15,52,44,48,48 07:30,76,64,70.67,56 07:45,84,80,77.33,76 08:00,92,88,86.67,88 08:15,96,108,100,100 08:30,116,116,114.67,116 08:45,120,136,121.33,128 09:00,124,144,126.67,136 09:15,128,152,136,144 09:30,160,160,152,152 09:45,148,164,148,156 10:00,164,160,158.67,168 10:15,164,160,158.67,168 10:30,172,176,166.67,168 10:45,160,176,161.33,168 11:00,160,180,157.33,180 11:15,156,168,164,172 11:30,160,164,164,172 11:45,160,168,160,180 12:00,152,164,157.33,172 12:15,156,164,158.67,172 12:30,160,168,160,168 12:45,160,172,166.67,180 13:00,156,164,168,168 13:15,156,160,165.33,172 13:30,156,172,160,168 13:45,152,164,157.33,164 14:00,148,152,150.67,160 14:15,144,148,149.33,152 14:30,144,136,146.67,148 14:45,140,132,145.33,140 15:00,140,140,144,132 15:15,136,136,138.67,140 15:30,140,136,141.33,136 15:45,116,132,133.33,136 16:00,120,140,133.33,140 16:15,124,128,130.67,128 16:30,120,128,126.67,120 16:45,112,112,118.67,112 17:00,96,104,110.67,100 17:15,96,96,101.33,92 17:30,92,88,96,84 17:45,80,76,78.67,88 18:00,64,60,62.67,68 18:15,48,44,49.33,48 18:30,48,40,44,36 18:45,40,36,41.33,28 19:00,32,36,36,28 19:15,28,36,33.33,28 19:30,28,28,29.33,24 19:45,20,20,21.33,20 20:00,16,20,20,16 20:15,20,20,21.33,20 20:30,20,20,21.33,20 20:45,16,16,21.33,24 21:00,20,24,21.33,20 21:15,16,20,21.33,20 21:30,20,24,22.67,20 21:45,20,20,21.33,16 22:00,16,24,21.33,20 22:15,24,20,24,16 22:30,20,24,22.67,20 22:45,20,20,21.33,16 23:00,20,24,20,20 23:15,20,20,17.33,16 23:30,20,24,20,16 23:45,20,20,17.33,20 ,,,, ,,,, Time,Event 5,,, ,1 week prior,1 working day later,Baseload,Day of shed ,05/01/2016,20/01/2016,,12/01/2016 00:00,24,24,18.67,16 00:15,24,20,21.33,20 00:30,20,24,17.33,16 00:45,24,24,21.33,16 01:00,24,20,18.67,20 01:15,24,24,20,20 01:30,24,24,20,16 01:45,20,20,17.33,16 02:00,24,24,21.33,20 02:15,24,20,18.67,16 02:30,24,24,21.33,16 02:45,24,24,18.67,16 03:00,24,24,20,20 03:15,24,20,18.67,16 03:30,24,24,21.33,16 03:45,24,20,18.67,20 04:00,24,24,20,20 04:15,24,24,21.33,20 04:30,28,24,24,20 04:45,28,24,22.67,24 05:00,28,20,25.33,20 05:15,28,24,24,24 05:30,28,24,26.67,24 05:45,64,68,56,56 06:00,40,44,42.67,36 06:15,40,44,40,36 06:30,44,48,44,36 06:45,52,48,44,48 07:00,56,48,45.33,44 07:15,52,44,48,52 07:30,76,64,70.67,64 07:45,84,80,77.33,72 08:00,92,88,86.67,84 08:15,96,108,100,100 08:30,116,116,114.67,108 08:45,120,136,121.33,120 09:00,124,144,126.67,128 09:15,128,152,136,132 09:30,160,160,152,152 09:45,148,164,148,160 10:00,164,160,158.67,160 10:15,164,160,158.67,164 10:30,172,176,166.67,164 10:45,160,176,161.33,172 11:00,160,180,157.33,164 11:15,156,168,164,172 11:30,160,164,164,172 11:45,160,168,160,164 12:00,152,164,157.33,164 12:15,156,164,158.67,172 12:30,160,168,160,172 12:45,160,172,166.67,184 13:00,156,164,168,176 13:15,156,160,165.33,172 13:30,156,172,160,168 13:45,152,164,157.33,168 14:00,148,152,150.67,168 14:15,144,148,149.33,164 14:30,144,136,146.67,156 14:45,140,132,145.33,152 15:00,140,140,144,152 15:15,136,136,138.67,152 15:30,140,136,141.33,152 15:45,116,132,133.33,156 16:00,120,140,133.33,144 16:15,124,128,130.67,144 16:30,120,128,126.67,136 16:45,112,112,118.67,128 17:00,96,104,110.67,124 17:15,96,96,101.33,120 17:30,92,88,96,100 17:45,80,76,78.67,96 18:00,64,60,62.67,68 18:15,48,44,49.33,52 18:30,48,40,44,48 18:45,40,36,41.33,36 19:00,32,36,36,24 19:15,28,36,33.33,28 19:30,28,28,29.33,24 19:45,20,20,21.33,20 20:00,16,20,20,16 20:15,20,20,21.33,20 20:30,20,20,21.33,20 20:45,16,16,21.33,16 21:00,20,24,21.33,16 21:15,16,20,21.33,16 21:30,20,24,22.67,20 21:45,20,20,21.33,16 22:00,16,24,21.33,20 22:15,24,20,24,20 22:30,20,24,22.67,16 22:45,20,20,21.33,16 23:00,20,24,20,16 23:15,20,20,17.33,20 23:30,20,24,20,16 23:45,20,20,17.33,20 ,,,, ,,,, Time,Event 6,,, ,1 week prior,1 working day later,Baseload,Day of shed ,06/01/2016,21/01/2016,,13/01/2016 00:00,16,20,18.67,16 00:15,20,24,21.33,20 00:30,16,20,17.33,16 00:45,20,20,21.33,20 01:00,16,24,18.67,16 01:15,20,20,20,16 01:30,16,24,20,16 01:45,16,20,17.33,20 02:00,20,20,21.33,16 02:15,16,20,18.67,20 02:30,20,24,21.33,16 02:45,16,20,18.67,20 03:00,20,20,20,16 03:15,16,20,18.67,16 03:30,20,24,21.33,20 03:45,16,20,18.67,20 04:00,20,24,20,20 04:15,20,20,21.33,20 04:30,24,24,24,20 04:45,20,20,22.67,24 05:00,24,24,25.33,24 05:15,24,20,24,24 05:30,24,24,26.67,24 05:45,48,56,56,64 06:00,52,36,42.67,44 06:15,44,36,40,44 06:30,52,44,44,40 06:45,40,40,44,40 07:00,44,40,45.33,52 07:15,48,44,48,52 07:30,64,60,70.67,68 07:45,68,72,77.33,76 08:00,84,80,86.67,80 08:15,104,92,100,92 08:30,116,116,114.67,104 08:45,128,120,121.33,132 09:00,128,140,126.67,128 09:15,144,144,136,144 09:30,156,156,152,156 09:45,148,164,148,152 10:00,156,160,158.67,156 10:15,156,156,158.67,160 10:30,164,172,166.67,164 10:45,168,160,161.33,164 11:00,160,156,157.33,172 11:15,160,164,164,164 11:30,164,164,164,168 11:45,160,160,160,176 12:00,164,156,157.33,176 12:15,156,164,158.67,172 12:30,164,160,160,172 12:45,172,164,166.67,176 13:00,180,160,168,172 13:15,172,160,165.33,176 13:30,164,152,160,172 13:45,160,152,157.33,164 14:00,152,148,150.67,156 14:15,152,144,149.33,152 14:30,148,140,146.67,152 14:45,152,144,145.33,152 15:00,148,136,144,148 15:15,140,136,138.67,148 15:30,140,136,141.33,148 15:45,140,140,133.33,148 16:00,136,136,133.33,152 16:15,132,140,130.67,144 16:30,124,124,126.67,132 16:45,120,120,118.67,124 17:00,108,112,110.67,124 17:15,100,104,101.33,112 17:30,96,92,96,100 17:45,76,88,78.67,84 18:00,56,68,62.67,60 18:15,44,60,49.33,40 18:30,40,60,44,32 18:45,40,52,41.33,32 19:00,32,52,36,28 19:15,32,48,33.33,24 19:30,32,48,29.33,24 19:45,28,36,21.33,16 20:00,24,32,20,20 20:15,28,28,21.33,16 20:30,28,28,21.33,20 20:45,28,28,21.33,16 21:00,28,20,21.33,16 21:15,32,16,21.33,20 21:30,28,16,22.67,16 21:45,28,20,21.33,16 22:00,28,16,21.33,16 22:15,32,16,24,16 22:30,28,16,22.67,20 22:45,28,16,21.33,16 23:00,24,16,20,16 23:15,16,16,17.33,20 23:30,20,16,20,16 23:45,16,16,17.33,16 ,,,, ,,,, Time,Event 7,,, ,1 week prior,1 working day later,Baseload,Day of shed ,07/01/2016,22/01/2016,,14/01/2016 00:00,16,16,18.67,16 00:15,20,20,21.33,16 00:30,16,16,17.33,20 00:45,20,16,21.33,16 01:00,16,16,18.67,16 01:15,16,16,20,20 01:30,20,16,20,16 01:45,16,20,17.33,16 02:00,20,16,21.33,16 02:15,16,16,18.67,20 02:30,20,16,21.33,16 02:45,16,20,18.67,16 03:00,16,16,20,16 03:15,16,16,18.67,16 03:30,20,16,21.33,20 03:45,16,16,18.67,16 04:00,16,16,20,16 04:15,20,20,21.33,16 04:30,20,20,24,20 04:45,20,20,22.67,20 05:00,24,24,25.33,24 05:15,20,20,24,20 05:30,28,20,26.67,24 05:45,56,36,56,56 06:00,36,44,42.67,36 06:15,36,60,40,32 06:30,36,40,44,48 06:45,40,44,44,40 07:00,36,44,45.33,40 07:15,44,52,48,44 07:30,72,56,70.67,60 07:45,80,76,77.33,72 08:00,84,80,86.67,88 08:15,100,96,100,84 08:30,112,108,114.67,100 08:45,116,124,121.33,108 09:00,128,136,126.67,120 09:15,136,144,136,140 09:30,140,164,152,148 09:45,148,160,148,160 10:00,156,160,158.67,152 10:15,156,168,158.67,164 10:30,164,164,166.67,172 10:45,156,156,161.33,168 11:00,152,164,157.33,176 11:15,176,172,164,176 11:30,168,172,164,176 11:45,160,164,160,164 12:00,156,176,157.33,164 12:15,164,168,158.67,176 12:30,156,164,160,164 12:45,168,168,166.67,172 13:00,168,160,168,164 13:15,168,160,165.33,160 13:30,160,156,160,160 13:45,160,152,157.33,164 14:00,152,152,150.67,160 14:15,152,148,149.33,160 14:30,148,144,146.67,156 14:45,144,136,145.33,148 15:00,144,136,144,148 15:15,140,136,138.67,148 15:30,144,128,141.33,136 15:45,144,124,133.33,128 16:00,144,124,133.33,132 16:15,136,124,130.67,124 16:30,136,116,126.67,124 16:45,124,104,118.67,116 17:00,128,96,110.67,108 17:15,108,100,101.33,108 17:30,100,84,96,108 17:45,80,68,78.67,100 18:00,68,48,62.67,64 18:15,56,36,49.33,52 18:30,44,36,44,44 18:45,44,32,41.33,36 19:00,44,28,36,32 19:15,40,32,33.33,36 19:30,28,28,29.33,32 19:45,16,20,21.33,20 20:00,20,20,20,24 20:15,16,20,21.33,20 20:30,16,20,21.33,24 20:45,20,16,21.33,20 21:00,16,20,21.33,16 21:15,16,20,21.33,20 21:30,20,16,22.67,20 21:45,16,20,21.33,16 22:00,20,16,21.33,16 22:15,16,20,24,20 22:30,20,16,22.67,20 22:45,16,20,21.33,20 23:00,16,20,20,16 23:15,16,16,17.33,20 23:30,20,20,20,16 23:45,16,16,17.33,20 ,,,, ,,,, Time,Event 8,,, ,1 week prior,1 working day later,Baseload,Day of shed ,08/01/2016,25/01/2016,,15/01/2016 00:00,16,16,18.67,20 00:15,20,20,21.33,16 00:30,16,16,17.33,20 00:45,16,16,21.33,20 01:00,20,16,18.67,20 01:15,16,16,20,16 01:30,20,16,20,20 01:45,20,16,17.33,20 02:00,16,20,21.33,16 02:15,16,16,18.67,16 02:30,20,16,21.33,20 02:45,20,16,18.67,20 03:00,16,16,20,16 03:15,20,16,18.67,16 03:30,20,16,21.33,20 03:45,20,20,18.67,20 04:00,20,24,20,16 04:15,20,20,21.33,20 04:30,20,20,24,24 04:45,24,24,22.67,24 05:00,20,24,25.33,20 05:15,24,24,24,20 05:30,24,24,26.67,24 05:45,52,56,56,56 06:00,36,52,42.67,48 06:15,36,44,40,44 06:30,36,44,44,44 06:45,44,40,44,44 07:00,44,52,45.33,52 07:15,48,52,48,56 07:30,72,56,70.67,64 07:45,72,80,77.33,76 08:00,76,88,86.67,80 08:15,96,96,100,92 08:30,108,108,114.67,104 08:45,108,116,121.33,120 09:00,116,124,126.67,124 09:15,136,136,136,136 09:30,148,148,152,148 09:45,152,148,148,144 10:00,148,156,158.67,152 10:15,144,160,158.67,152 10:30,148,160,166.67,160 10:45,136,156,161.33,160 11:00,148,164,157.33,156 11:15,144,172,164,160 11:30,152,164,164,160 11:45,156,168,160,160 12:00,168,164,157.33,144 12:15,168,156,158.67,156 12:30,164,168,160,148 12:45,172,164,166.67,156 13:00,156,172,168,148 13:15,164,168,165.33,148 13:30,152,160,160,140 13:45,152,168,157.33,140 14:00,140,164,150.67,136 14:15,140,156,149.33,144 14:30,140,156,146.67,144 14:45,132,152,145.33,140 15:00,128,152,144,128 15:15,120,152,138.67,124 15:30,128,148,141.33,124 15:45,120,144,133.33,112 16:00,120,136,133.33,116 16:15,116,140,130.67,112 16:30,116,124,126.67,108 16:45,108,120,118.67,96 17:00,104,112,110.67,88 17:15,92,104,101.33,88 17:30,88,96,96,80 17:45,72,88,78.67,68 18:00,48,60,62.67,52 18:15,40,52,49.33,36 18:30,36,40,44,36 18:45,36,40,41.33,32 19:00,36,36,36,32 19:15,32,36,33.33,24 19:30,24,32,29.33,28 19:45,20,24,21.33,24 20:00,20,24,20,20 20:15,16,20,21.33,20 20:30,20,24,21.33,20 20:45,16,20,21.33,20 21:00,20,20,21.33,20 21:15,16,20,21.33,20 21:30,20,20,22.67,20 21:45,16,20,21.33,20 22:00,20,20,21.33,20 22:15,16,20,24,20 22:30,20,20,22.67,20 22:45,16,20,21.33,20 23:00,20,20,20,24 23:15,16,20,17.33,16 23:30,16,20,20,20 23:45,16,20,17.33,20 ,,,, ,,,, Time,Event 9,,, ,1 week prior,1 working day later,Baseload,Day of shed ,21/01/2016,29/01/2016,,28/01/2016 00:00,20,16,18.67,20 00:15,24,16,18.67,16 00:30,20,16,18.67,16 00:45,20,16,20,16 01:00,24,16,17.33,16 01:15,20,20,18.67,16 01:30,24,16,18.67,16 01:45,20,16,20,16 02:00,20,16,18.67,16 02:15,20,20,17.33,16 02:30,24,16,18.67,16 02:45,20,16,21.33,16 03:00,20,16,18.67,20 03:15,20,16,17.33,16 03:30,24,20,18.67,16 03:45,20,16,20,16 04:00,24,16,20,16 04:15,20,20,21.33,16 04:30,24,20,22.67,20 04:45,20,24,22.67,20 05:00,24,24,22.67,20 05:15,20,20,22.67,20 05:30,24,24,22.67,20 05:45,56,52,53.33,52 06:00,36,44,48,40 06:15,36,40,49.33,36 06:30,44,52,46.67,48 06:45,40,48,45.33,36 07:00,40,48,46.67,40 07:15,44,48,49.33,40 07:30,60,60,61.33,56 07:45,72,72,77.33,64 08:00,80,80,85.33,72 08:15,92,104,100,88 08:30,116,112,110.67,100 08:45,120,120,132,104 09:00,140,124,138.67,116 09:15,144,132,146.67,132 09:30,156,148,158.67,148 09:45,164,144,166.67,148 10:00,160,156,160,148 10:15,156,160,165.33,156 10:30,172,164,170.67,156 10:45,160,168,170.67,156 11:00,156,168,172,156 11:15,164,164,172,160 11:30,164,156,168,156 11:45,160,168,168,164 12:00,156,160,170.67,164 12:15,164,168,169.33,152 12:30,160,156,168,164 12:45,164,156,169.33,164 13:00,160,156,161.33,160 13:15,160,156,160,148 13:30,152,148,164,156 13:45,152,156,160,160 14:00,148,144,149.33,152 14:15,144,144,146.67,152 14:30,140,136,142.67,148 14:45,144,140,132,152 15:00,136,132,136,148 15:15,136,128,134.67,148 15:30,136,128,133.33,132 15:45,140,120,129.33,124 16:00,136,124,130.67,128 16:15,140,116,125.33,120 16:30,124,112,124,112 16:45,120,112,110.67,108 17:00,112,100,102.67,108 17:15,104,88,98.67,100 17:30,92,80,89.33,84 17:45,88,68,77.33,76 18:00,68,48,61.33,64 18:15,60,40,44,48 18:30,60,32,41.33,40 18:45,52,28,36,36 19:00,52,28,33.33,36 19:15,48,28,32,32 19:30,48,24,29.33,36 19:45,36,20,20,20 20:00,32,16,20,20 20:15,28,16,20,20 20:30,28,20,20,20 20:45,28,16,17.33,20 21:00,20,20,21.33,20 21:15,16,16,20,16 21:30,16,20,20,20 21:45,20,16,20,16 22:00,16,16,21.33,20 22:15,16,16,21.33,16 22:30,16,16,21.33,16 22:45,16,20,20,20 23:00,16,16,22.67,16 23:15,16,16,20,16 23:30,16,20,22.67,20 23:45,16,16,18.67,16 ,,,, ,,,, Time,Event 10,,, ,1 week prior,1 working day later,Baseload,Day of shed ,29/01/2016,09/02/2016,,05/02/2016 00:00,16,20,20,16 00:15,16,24,21.33,16 00:30,16,24,20,16 00:45,16,24,20,16 01:00,16,20,20,16 01:15,20,20,20,16 01:30,16,20,21.33,16 01:45,16,20,20,16 02:00,16,20,20,16 02:15,20,20,18.67,16 02:30,16,20,21.33,16 02:45,16,20,21.33,16 03:00,16,24,20,16 03:15,16,16,18.67,16 03:30,20,24,21.33,16 03:45,16,20,18.67,16 04:00,16,20,21.33,16 04:15,20,20,21.33,16 04:30,20,28,22.67,24 04:45,24,24,21.33,20 05:00,24,24,22.67,20 05:15,20,28,21.33,20 05:30,24,60,22.67,20 05:45,52,44,53.33,48 06:00,44,44,41.33,44 06:15,40,52,46.67,40 06:30,52,40,44,40 06:45,48,56,44,52 07:00,48,48,44,44 07:15,48,44,46.67,44 07:30,60,56,60,60 07:45,72,64,76,64 08:00,80,72,82.67,76 08:15,104,84,98.67,84 08:30,112,92,113.33,104 08:45,120,108,126.67,112 09:00,124,112,140,124 09:15,132,128,146.67,136 09:30,148,152,160,144 09:45,144,156,162.67,144 10:00,156,152,160,144 10:15,160,156,161.33,148 10:30,164,156,170.67,144 10:45,168,144,164,152 11:00,168,148,166.67,140 11:15,164,148,168,160 11:30,156,168,166.67,152 11:45,168,164,164,156 12:00,160,152,165.33,160 12:15,168,160,165.33,156 12:30,156,160,164,148 12:45,156,168,168,168 13:00,156,156,161.33,156 13:15,156,148,160,148 13:30,148,148,160,148 13:45,156,156,156,160 14:00,144,156,150.67,148 14:15,144,148,146.67,144 14:30,136,136,140,144 14:45,140,136,137.33,136 15:00,132,132,137.33,136 15:15,128,128,136,132 15:30,128,140,133.33,128 15:45,120,132,132,128 16:00,124,124,133.33,128 16:15,116,120,130.67,120 16:30,112,112,122.67,104 16:45,112,108,112,100 17:00,100,104,104,92 17:15,88,100,100,92 17:30,80,80,88,80 17:45,68,68,77.33,68 18:00,48,56,58.67,44 18:15,40,40,46.67,36 18:30,32,32,45.33,36 18:45,28,32,40,40 19:00,28,28,38.67,32 19:15,28,28,38.67,36 19:30,24,24,34.67,32 19:45,20,20,25.33,28 20:00,16,16,24,28 20:15,16,16,22.67,20 20:30,20,20,22.67,24 20:45,16,16,20,24 21:00,20,16,21.33,28 21:15,16,16,18.67,24 21:30,20,20,18.67,24 21:45,16,16,20,24 22:00,16,16,18.67,24 22:15,16,20,18.67,20 22:30,16,16,18.67,24 22:45,20,20,18.67,28 23:00,16,20,20,24 23:15,16,20,17.33,24 23:30,20,20,20,24 23:45,16,20,17.33,16 ,,,, ,,,, Time,Event 11,,, ,1 week prior,1 working day later,Baseload,Day of shed ,26/01/2016,03/02/2016,,02/02/2016 00:00,16,20,18.67,20 00:15,24,16,18.67,16 00:30,20,20,18.67,16 00:45,20,16,20,20 01:00,20,16,17.33,16 01:15,20,20,18.67,16 01:30,20,16,18.67,16 01:45,20,20,20,16 02:00,20,16,18.67,20 02:15,20,16,17.33,20 02:30,20,20,18.67,16 02:45,20,16,21.33,16 03:00,20,20,18.67,16 03:15,20,16,17.33,20 03:30,20,20,18.67,16 03:45,20,16,20,16 04:00,16,20,20,20 04:15,24,16,21.33,16 04:30,24,24,22.67,24 04:45,24,20,22.67,20 05:00,24,24,22.67,20 05:15,24,20,22.67,20 05:30,24,24,22.67,24 05:45,56,68,53.33,52 06:00,44,44,48,36 06:15,36,40,49.33,44 06:30,40,40,46.67,40 06:45,48,44,45.33,40 07:00,48,52,46.67,36 07:15,44,48,49.33,52 07:30,68,60,61.33,56 07:45,76,72,77.33,56 08:00,88,76,85.33,72 08:15,88,96,100,92 08:30,100,108,110.67,100 08:45,116,120,132,112 09:00,116,128,138.67,120 09:15,132,132,146.67,132 09:30,144,140,158.67,172 09:45,168,140,166.67,160 10:00,156,156,160,156 10:15,164,152,165.33,156 10:30,156,156,170.67,156 10:45,152,164,170.67,156 11:00,152,164,172,156 11:15,160,176,172,160 11:30,152,168,168,148 11:45,160,164,168,156 12:00,152,164,170.67,160 12:15,152,164,169.33,164 12:30,164,168,168,164 12:45,160,172,169.33,160 13:00,168,164,161.33,160 13:15,172,168,160,156 13:30,160,168,164,148 13:45,172,168,160,148 14:00,156,152,149.33,148 14:15,152,152,146.67,136 14:30,144,152,142.67,140 14:45,148,144,132,132 15:00,148,144,136,136 15:15,144,136,134.67,140 15:30,140,140,133.33,132 15:45,140,136,129.33,136 16:00,132,140,130.67,124 16:15,128,128,125.33,116 16:30,116,136,124,116 16:45,112,124,110.67,104 17:00,104,112,102.67,100 17:15,100,104,98.67,100 17:30,88,96,89.33,100 17:45,84,88,77.33,84 18:00,68,72,61.33,68 18:15,52,48,44,44 18:30,44,44,41.33,40 18:45,40,44,36,36 19:00,36,36,33.33,36 19:15,32,32,32,28 19:30,28,32,29.33,28 19:45,20,16,20,16 20:00,20,16,20,20 20:15,16,20,20,20 20:30,16,16,20,20 20:45,20,16,17.33,16 21:00,16,16,21.33,16 21:15,20,16,20,20 21:30,16,16,20,16 21:45,16,16,20,20 22:00,16,20,21.33,16 22:15,16,16,21.33,20 22:30,16,16,21.33,16 22:45,16,20,20,20 23:00,16,16,22.67,16 23:15,20,16,20,16 23:30,16,20,22.67,20 23:45,16,16,18.67,16 ,,,, ,,,, Time,Event 12,,, ,1 week prior,1 working day later,Baseload,Day of shed ,01/02/2016,09/02/2016,,08/02/2016 00:00,16,20,20,16 00:15,16,24,21.33,16 00:30,16,24,20,16 00:45,16,24,20,16 01:00,16,20,20,16 01:15,16,20,20,16 01:30,12,20,21.33,16 01:45,20,20,20,16 02:00,16,20,20,16 02:15,16,20,18.67,16 02:30,16,20,21.33,16 02:45,16,20,21.33,16 03:00,16,24,20,16 03:15,16,16,18.67,16 03:30,12,24,21.33,12 03:45,20,20,18.67,20 04:00,20,20,21.33,20 04:15,20,20,21.33,20 04:30,20,28,22.67,20 04:45,24,24,21.33,20 05:00,20,24,22.67,24 05:15,20,28,21.33,28 05:30,24,60,22.67,52 05:45,48,44,53.33,36 06:00,52,44,41.33,52 06:15,44,52,46.67,40 06:30,44,40,44,44 06:45,40,56,44,40 07:00,36,48,44,40 07:15,44,44,46.67,40 07:30,56,56,60,48 07:45,76,64,76,60 08:00,84,72,82.67,84 08:15,96,84,98.67,96 08:30,108,92,113.33,104 08:45,112,108,126.67,112 09:00,124,112,140,124 09:15,144,128,146.67,144 09:30,152,152,160,152 09:45,152,156,162.67,164 10:00,156,152,160,168 10:15,156,156,161.33,156 10:30,156,156,170.67,164 10:45,160,144,164,156 11:00,164,148,166.67,164 11:15,172,148,168,180 11:30,168,168,166.67,168 11:45,168,164,164,168 12:00,172,152,165.33,164 12:15,168,160,165.33,168 12:30,168,160,164,176 12:45,168,168,168,168 13:00,172,156,161.33,192 13:15,164,148,160,180 13:30,156,148,160,168 13:45,164,156,156,168 14:00,156,156,150.67,164 14:15,156,148,146.67,152 14:30,148,136,140,152 14:45,148,136,137.33,148 15:00,144,132,137.33,144 15:15,140,128,136,144 15:30,128,140,133.33,144 15:45,120,132,132,132 16:00,116,124,133.33,136 16:15,120,120,130.67,128 16:30,108,112,122.67,124 16:45,108,108,112,112 17:00,108,104,104,104 17:15,104,100,100,104 17:30,96,80,88,88 17:45,92,68,77.33,80 18:00,72,56,58.67,68 18:15,60,40,46.67,52 18:30,44,32,45.33,48 18:45,32,32,40,48 19:00,32,28,38.67,40 19:15,32,28,38.67,36 19:30,28,24,34.67,32 19:45,16,20,25.33,24 20:00,20,16,24,24 20:15,16,16,22.67,20 20:30,20,20,22.67,20 20:45,20,16,20,24 21:00,16,16,21.33,20 21:15,16,16,18.67,20 21:30,20,20,18.67,24 21:45,16,16,20,20 22:00,16,16,18.67,20 22:15,16,20,18.67,20 22:30,16,16,18.67,24 22:45,20,20,18.67,20 23:00,16,20,20,20 23:15,16,20,17.33,24 23:30,20,20,20,20 23:45,12,20,17.33,24 ,,,, ,,,, Time,Event 13,,, ,1 week prior,1 working day later,Baseload,Day of shed ,15/02/2016,18/02/2016,,19/02/2016 00:00,16,16,17.33,16 00:15,20,12,17.33,20 00:30,16,20,18.67,24 00:45,16,16,18.67,20 01:00,20,16,16,20 01:15,16,12,18.67,20 01:30,20,20,16,20 01:45,20,12,18.67,20 02:00,20,20,16,20 02:15,20,16,16,24 02:30,20,16,18.67,20 02:45,24,16,18.67,20 03:00,20,16,17.33,20 03:15,20,16,16,20 03:30,20,16,18.67,20 03:45,24,16,16,20 04:00,24,16,17.33,24 04:15,20,16,17.33,20 04:30,24,24,22.67,20 04:45,20,20,20,24 05:00,24,20,22.67,20 05:15,24,20,21.33,24 05:30,20,24,29.33,20 05:45,24,24,56,24 06:00,24,24,37.33,20 06:15,20,24,36,24 06:30,28,28,50.67,24 06:45,28,28,45.33,28 07:00,24,28,42.67,24 07:15,28,28,53.33,24 07:30,24,28,57.33,24 07:45,28,24,70.67,24 08:00,24,28,74.67,24 08:15,28,40,93.33,24 08:30,28,32,104,24 08:45,24,28,116,24 09:00,32,28,120,20 09:15,32,28,126.67,28 09:30,32,32,150.67,24 09:45,32,28,152,20 10:00,32,28,156,24 10:15,36,28,157.33,28 10:30,40,32,160,32 10:45,40,24,161.33,28 11:00,40,24,165.33,32 11:15,40,24,166.67,28 11:30,48,28,166.67,28 11:45,40,24,164,28 12:00,40,24,161.33,32 12:15,44,28,160,24 12:30,40,24,164,32 12:45,36,28,169.33,32 13:00,44,24,166.67,28 13:15,40,32,164,32 13:30,36,24,166.67,28 13:45,44,28,165.33,36 14:00,40,28,154.67,32 14:15,36,28,150.67,28 14:30,40,28,149.33,28 14:45,40,28,146.67,28 15:00,36,24,144,24 15:15,40,28,144,24 15:30,32,24,148,24 15:45,32,20,142.67,24 16:00,32,20,141.33,20 16:15,24,24,132,16 16:30,20,16,128,16 16:45,20,16,120,20 17:00,16,20,109.33,16 17:15,16,16,106.67,16 17:30,20,16,92,20 17:45,16,16,84,16 18:00,16,16,65.33,16 18:15,16,16,49.33,20 18:30,20,16,44,16 18:45,16,16,40,16 19:00,16,16,37.33,16 19:15,20,16,30.67,20 19:30,16,16,28,16 19:45,20,16,18.67,16 20:00,16,16,16,16 20:15,20,16,17.33,16 20:30,16,16,16,16 20:45,20,16,16,16 21:00,16,16,16,16 21:15,16,20,18.67,16 21:30,16,16,16,16 21:45,20,16,16,16 22:00,16,20,18.67,16 22:15,20,16,14.67,16 22:30,16,16,18.67,16 22:45,16,20,17.33,16 23:00,20,16,16,20 23:15,16,16,18.67,16 23:30,20,16,16,16 23:45,16,20,18.67,16 ,,,, ,,,, Time,Event 14,,, ,1 week prior,1 working day later,Baseload,Day of shed ,09/02/2016,01/03/2016,,22/02/2016 00:00,20,16,17.33,16 00:15,24,16,17.33,16 00:30,24,16,18.67,16 00:45,24,20,18.67,16 01:00,20,16,16,16 01:15,20,16,18.67,20 01:30,20,20,16,16 01:45,20,16,18.67,16 02:00,20,16,16,16 02:15,20,16,16,16 02:30,20,20,18.67,16 02:45,20,16,18.67,16 03:00,24,16,17.33,20 03:15,16,20,16,16 03:30,24,16,18.67,16 03:45,20,16,16,20 04:00,20,20,17.33,20 04:15,20,16,17.33,20 04:30,28,20,22.67,20 04:45,24,24,20,24 05:00,24,48,22.67,36 05:15,28,40,21.33,52 05:30,60,60,29.33,40 05:45,44,44,56,52 06:00,44,44,37.33,40 06:15,52,40,36,48 06:30,40,40,50.67,48 06:45,56,48,45.33,48 07:00,48,44,42.67,48 07:15,44,56,53.33,60 07:30,56,56,57.33,64 07:45,64,68,70.67,76 08:00,72,72,74.67,76 08:15,84,84,93.33,88 08:30,92,100,104,108 08:45,108,116,116,120 09:00,112,124,120,124 09:15,128,140,126.67,124 09:30,152,156,150.67,144 09:45,156,152,152,152 10:00,152,160,156,156 10:15,156,156,157.33,164 10:30,156,160,160,180 10:45,144,156,161.33,172 11:00,148,152,165.33,168 11:15,148,176,166.67,176 11:30,168,164,166.67,176 11:45,164,160,164,168 12:00,152,160,161.33,164 12:15,160,156,160,164 12:30,160,152,164,184 12:45,168,172,169.33,176 13:00,156,152,166.67,176 13:15,148,156,164,168 13:30,148,148,166.67,176 13:45,156,156,165.33,176 14:00,156,152,154.67,160 14:15,148,148,150.67,156 14:30,136,140,149.33,144 14:45,136,148,146.67,136 15:00,132,144,144,140 15:15,128,140,144,132 15:30,140,136,148,136 15:45,132,128,142.67,136 16:00,124,132,141.33,128 16:15,120,128,132,120 16:30,112,120,128,120 16:45,108,108,120,112 17:00,104,104,109.33,104 17:15,100,104,106.67,104 17:30,80,96,92,100 17:45,68,88,84,84 18:00,56,64,65.33,68 18:15,40,56,49.33,48 18:30,32,52,44,40 18:45,32,40,40,36 19:00,28,36,37.33,32 19:15,28,32,30.67,32 19:30,24,24,28,28 19:45,20,20,18.67,20 20:00,16,20,16,16 20:15,16,20,17.33,20 20:30,20,16,16,16 20:45,16,20,16,20 21:00,16,20,16,20 21:15,16,20,18.67,16 21:30,20,16,16,20 21:45,16,20,16,16 22:00,16,20,18.67,16 22:15,20,20,14.67,16 22:30,16,20,18.67,20 22:45,20,16,17.33,16 23:00,20,20,16,20 23:15,20,20,18.67,16 23:30,20,16,16,16 23:45,20,16,18.67,20 ,,,, ,,,, Time,Event 15,,, ,1 week prior,1 working day later,Baseload,Day of shed ,09/02/2016,02/03/2016,,23/02/2016 00:00,20,20,17.33,16 00:15,24,16,17.33,20 00:30,24,20,18.67,20 00:45,24,20,18.67,24 01:00,20,16,16,16 01:15,20,16,18.67,20 01:30,20,20,16,16 01:45,20,16,18.67,16 02:00,20,20,16,16 02:15,20,16,16,16 02:30,20,20,18.67,16 02:45,20,20,18.67,20 03:00,24,16,17.33,16 03:15,16,20,16,16 03:30,24,16,18.67,20 03:45,20,20,16,16 04:00,20,16,17.33,16 04:15,20,20,17.33,20 04:30,28,24,22.67,20 04:45,24,20,20,24 05:00,24,24,22.67,32 05:15,28,20,21.33,56 05:30,60,24,29.33,40 05:45,44,24,56,40 06:00,44,40,37.33,36 06:15,52,40,36,48 06:30,40,52,50.67,44 06:45,56,36,45.33,40 07:00,48,36,42.67,40 07:15,44,36,53.33,44 07:30,56,48,57.33,48 07:45,64,60,70.67,48 08:00,72,84,74.67,64 08:15,84,88,93.33,76 08:30,92,100,104,92 08:45,108,120,116,116 09:00,112,136,120,112 09:15,128,140,126.67,140 09:30,152,156,150.67,156 09:45,156,160,152,164 10:00,152,164,156,172 10:15,156,156,157.33,168 10:30,156,176,160,164 10:45,144,160,161.33,160 11:00,148,156,165.33,164 11:15,148,168,166.67,160 11:30,168,164,166.67,156 11:45,164,160,164,168 12:00,152,172,161.33,168 12:15,160,160,160,156 12:30,160,168,164,160 12:45,168,168,169.33,168 13:00,156,176,166.67,168 13:15,148,164,164,164 13:30,148,164,166.67,160 13:45,156,160,165.33,160 14:00,156,164,154.67,148 14:15,148,160,150.67,152 14:30,136,152,149.33,152 14:45,136,148,146.67,152 15:00,132,148,144,160 15:15,128,140,144,156 15:30,140,144,148,152 15:45,132,152,142.67,144 16:00,124,148,141.33,140 16:15,120,140,132,136 16:30,112,132,128,124 16:45,108,124,120,116 17:00,104,120,109.33,104 17:15,100,108,106.67,108 17:30,80,100,92,92 17:45,68,84,84,76 18:00,56,64,65.33,68 18:15,40,56,49.33,52 18:30,32,56,44,52 18:45,32,40,40,48 19:00,28,36,37.33,40 19:15,28,28,30.67,36 19:30,24,32,28,36 19:45,20,16,18.67,20 20:00,16,16,16,24 20:15,16,20,17.33,20 20:30,20,16,16,16 20:45,16,20,16,20 21:00,16,16,16,16 21:15,16,16,18.67,20 21:30,20,20,16,16 21:45,16,16,16,20 22:00,16,16,18.67,20 22:15,20,16,14.67,20 22:30,16,20,18.67,20 22:45,20,16,17.33,20 23:00,20,16,16,20 23:15,20,16,18.67,16 23:30,20,20,16,20 23:45,20,16,18.67,20 ,,,, ,,,, Time,Event 16,,, ,1 week prior,1 working day later,Baseload,Day of shed ,10/02/2016,02/03/2016,,24/02/2016 00:00,16,20,17.33,16 00:15,20,16,17.33,20 00:30,16,20,18.67,20 00:45,20,20,18.67,20 01:00,16,16,16,16 01:15,16,16,18.67,20 01:30,16,20,16,20 01:45,20,16,18.67,20 02:00,16,20,16,20 02:15,16,16,16,20 02:30,16,20,18.67,16 02:45,20,20,18.67,20 03:00,16,16,17.33,20 03:15,16,20,16,16 03:30,16,16,18.67,20 03:45,16,20,16,24 04:00,16,16,17.33,24 04:15,20,20,17.33,20 04:30,20,24,22.67,24 04:45,20,20,20,24 05:00,24,24,22.67,44 05:15,20,20,21.33,48 05:30,40,24,29.33,36 05:45,44,24,56,52 06:00,32,40,37.33,36 06:15,36,40,36,40 06:30,68,52,50.67,40 06:45,40,36,45.33,36 07:00,36,36,42.67,40 07:15,68,36,53.33,52 07:30,60,48,57.33,60 07:45,72,60,70.67,60 08:00,76,84,74.67,68 08:15,100,88,93.33,88 08:30,96,100,104,96 08:45,116,120,116,100 09:00,112,136,120,112 09:15,120,140,126.67,120 09:30,160,156,150.67,140 09:45,152,160,152,132 10:00,164,164,156,140 10:15,164,156,157.33,144 10:30,160,176,160,156 10:45,160,160,161.33,152 11:00,164,156,165.33,160 11:15,160,168,166.67,156 11:30,164,164,166.67,172 11:45,168,160,164,160 12:00,164,172,161.33,160 12:15,160,160,160,156 12:30,156,168,164,160 12:45,176,168,169.33,160 13:00,176,176,166.67,156 13:15,160,164,164,156 13:30,172,164,166.67,156 13:45,172,160,165.33,152 14:00,152,164,154.67,144 14:15,152,160,150.67,144 14:30,148,152,149.33,136 14:45,144,148,146.67,140 15:00,140,148,144,136 15:15,148,140,144,136 15:30,156,144,148,128 15:45,156,152,142.67,132 16:00,152,148,141.33,140 16:15,144,140,132,124 16:30,136,132,128,124 16:45,132,124,120,108 17:00,116,120,109.33,104 17:15,116,108,106.67,104 17:30,96,100,92,92 17:45,84,84,84,84 18:00,64,64,65.33,72 18:15,56,56,49.33,56 18:30,52,56,44,48 18:45,44,40,40,44 19:00,44,36,37.33,36 19:15,32,28,30.67,40 19:30,24,32,28,36 19:45,20,16,18.67,28 20:00,16,16,16,32 20:15,16,20,17.33,32 20:30,16,16,16,36 20:45,16,20,16,32 21:00,16,16,16,28 21:15,20,16,18.67,32 21:30,16,20,16,28 21:45,16,16,16,24 22:00,20,16,18.67,20 22:15,16,16,14.67,20 22:30,20,20,18.67,24 22:45,16,16,17.33,20 23:00,16,16,16,20 23:15,20,16,18.67,20 23:30,16,20,16,20 23:45,20,16,18.67,20 ,,,, ,,,, Time,Event 17,,, ,1 week prior,1 working day later,Baseload,Day of shed ,11/02/2016,02/03/2016,,25/02/2016 00:00,16,20,17.33,24 00:15,20,16,17.33,24 00:30,16,20,18.67,24 00:45,16,20,18.67,24 01:00,20,16,16,24 01:15,16,16,18.67,24 01:30,20,20,16,24 01:45,16,16,18.67,20 02:00,16,20,16,24 02:15,20,16,16,24 02:30,16,20,18.67,24 02:45,20,20,18.67,24 03:00,20,16,17.33,24 03:15,20,20,16,24 03:30,20,16,18.67,24 03:45,24,20,16,24 04:00,20,16,17.33,24 04:15,20,20,17.33,24 04:30,24,24,22.67,24 04:45,20,20,20,24 05:00,24,24,22.67,24 05:15,20,20,21.33,36 05:30,48,24,29.33,52 05:45,40,24,56,56 06:00,40,40,37.33,48 06:15,48,40,36,44 06:30,48,52,50.67,44 06:45,52,36,45.33,48 07:00,40,36,42.67,40 07:15,44,36,53.33,48 07:30,52,48,57.33,52 07:45,60,60,70.67,60 08:00,68,84,74.67,64 08:15,84,88,93.33,80 08:30,108,100,104,92 08:45,104,120,116,104 09:00,112,136,120,108 09:15,144,140,126.67,116 09:30,152,156,150.67,148 09:45,144,160,152,136 10:00,148,164,156,140 10:15,148,156,157.33,132 10:30,168,176,160,136 10:45,172,160,161.33,140 11:00,172,156,165.33,144 11:15,172,168,166.67,160 11:30,160,164,166.67,152 11:45,176,160,164,148 12:00,168,172,161.33,144 12:15,168,160,160,156 12:30,164,168,164,160 12:45,176,168,169.33,164 13:00,164,176,166.67,156 13:15,164,164,164,156 13:30,160,164,166.67,160 13:45,160,160,165.33,152 14:00,152,164,154.67,148 14:15,148,160,150.67,148 14:30,140,152,149.33,144 14:45,144,148,146.67,148 15:00,140,148,144,140 15:15,140,140,144,144 15:30,132,144,148,148 15:45,128,152,142.67,136 16:00,132,148,141.33,132 16:15,120,140,132,132 16:30,116,132,128,132 16:45,104,124,120,120 17:00,100,120,109.33,124 17:15,100,108,106.67,108 17:30,84,100,92,100 17:45,80,84,84,92 18:00,68,64,65.33,76 18:15,44,56,49.33,64 18:30,36,56,44,60 18:45,28,40,40,60 19:00,28,36,37.33,64 19:15,24,28,30.67,56 19:30,28,32,28,52 19:45,20,16,18.67,40 20:00,16,16,16,36 20:15,16,20,17.33,36 20:30,16,16,16,36 20:45,16,20,16,32 21:00,20,16,16,24 21:15,16,16,18.67,24 21:30,16,20,16,20 21:45,16,16,16,20 22:00,20,16,18.67,20 22:15,16,16,14.67,24 22:30,16,20,18.67,20 22:45,20,16,17.33,20 23:00,20,16,16,20 23:15,20,16,18.67,20 23:30,16,20,16,20 23:45,16,16,18.67,20 ,,,, ,,,, Time,Event 18,,, ,1 week prior,1 working day later,Baseload,Day of shed ,12/02/2016,01/03/2016,,26/02/2016 00:00,20,16,17.33,20 00:15,16,16,17.33,20 00:30,20,16,18.67,24 00:45,16,20,18.67,20 01:00,20,16,16,20 01:15,16,16,18.67,20 01:30,20,20,16,20 01:45,16,16,18.67,20 02:00,20,16,16,24 02:15,16,16,16,20 02:30,16,20,18.67,20 02:45,20,16,18.67,20 03:00,16,16,17.33,20 03:15,16,20,16,20 03:30,16,16,18.67,20 03:45,16,16,16,24 04:00,20,20,17.33,20 04:15,16,16,17.33,20 04:30,24,20,22.67,24 04:45,20,24,20,24 05:00,20,48,22.67,28 05:15,24,40,21.33,24 05:30,24,60,29.33,60 05:45,56,44,56,36 06:00,48,44,37.33,48 06:15,44,40,36,40 06:30,44,40,50.67,44 06:45,44,48,45.33,40 07:00,52,44,42.67,40 07:15,48,56,53.33,48 07:30,64,56,57.33,52 07:45,64,68,70.67,60 08:00,76,72,74.67,68 08:15,100,84,93.33,84 08:30,104,100,104,100 08:45,124,116,116,108 09:00,128,124,120,108 09:15,132,140,126.67,132 09:30,140,156,150.67,128 09:45,152,152,152,144 10:00,152,160,156,140 10:15,152,156,157.33,144 10:30,160,160,160,140 10:45,156,156,161.33,140 11:00,152,152,165.33,132 11:15,160,176,166.67,144 11:30,156,164,166.67,144 11:45,148,160,164,144 12:00,152,160,161.33,148 12:15,148,156,160,140 12:30,156,152,164,160 12:45,164,172,169.33,144 13:00,152,152,166.67,156 13:15,152,156,164,144 13:30,152,148,166.67,148 13:45,156,156,165.33,152 14:00,156,152,154.67,136 14:15,140,148,150.67,132 14:30,136,140,149.33,140 14:45,132,148,146.67,140 15:00,132,144,144,132 15:15,128,140,144,136 15:30,120,136,148,136 15:45,120,128,142.67,128 16:00,120,132,141.33,128 16:15,112,128,132,116 16:30,104,120,128,112 16:45,100,108,120,104 17:00,92,104,109.33,92 17:15,92,104,106.67,100 17:30,76,96,92,92 17:45,60,88,84,84 18:00,40,64,65.33,72 18:15,32,56,49.33,56 18:30,24,52,44,40 18:45,24,40,40,36 19:00,24,36,37.33,28 19:15,24,32,30.67,28 19:30,20,24,28,28 19:45,16,20,18.67,20 20:00,16,20,16,16 20:15,16,20,17.33,20 20:30,16,16,16,16 20:45,16,20,16,20 21:00,16,20,16,20 21:15,16,20,18.67,16 21:30,16,16,16,16 21:45,16,20,16,16 22:00,16,20,18.67,16 22:15,12,20,14.67,20 22:30,16,20,18.67,16 22:45,16,16,17.33,16 23:00,16,20,16,16 23:15,20,20,18.67,20 23:30,16,16,16,16 23:45,16,16,18.67,16 ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,Event 68,,, ,1 week prior,1 working day later,Baseload,Day of shed ,10/10/2015,,,17/10/2015 ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,,