Times,Event 1,,, ,1 week prior,1 working day later,Baseload,Day of shed ,25/11/2015,03/12/2015,,02/12/2015 00:00,300,280,260,260 00:15,260,260,266.67,280 00:30,280,260,260,280 00:45,280,300,260,280 01:00,260,280,260,240 01:15,280,260,273.33,260 01:30,280,280,253.33,260 01:45,260,260,273.33,260 02:00,280,260,246.67,260 02:15,280,280,260,260 02:30,280,260,266.67,260 02:45,280,260,266.67,280 03:00,280,280,260,280 03:15,280,260,260,260 03:30,260,300,260,280 03:45,280,280,266.67,240 04:00,260,280,253.33,260 04:15,280,260,286.67,260 04:30,280,280,273.33,260 04:45,260,260,280,260 05:00,260,260,273.33,260 05:15,280,280,286.67,280 05:30,280,300,320,260 05:45,280,260,293.33,280 06:00,300,280,286.67,280 06:15,420,420,520,420 06:30,460,460,500,460 06:45,440,480,460,440 07:00,440,460,480,440 07:15,440,480,480,440 07:30,460,480,513.33,480 07:45,440,520,520,480 08:00,500,460,533.33,500 08:15,500,500,540,480 08:30,520,540,540,520 08:45,500,540,546.67,460 09:00,500,540,546.67,540 09:15,500,520,553.33,480 09:30,540,560,566.67,540 09:45,520,540,560,500 10:00,540,540,553.33,560 10:15,460,520,566.67,560 10:30,520,540,546.67,560 10:45,480,560,553.33,540 11:00,500,540,560,560 11:15,520,540,533.33,520 11:30,500,540,586.67,520 11:45,540,560,553.33,500 12:00,500,540,560,460 12:15,500,560,553.33,520 12:30,520,540,593.33,500 12:45,500,560,553.33,520 13:00,540,560,566.67,520 13:15,480,540,580,560 13:30,520,500,560,580 13:45,520,540,566.67,560 14:00,500,540,560,560 14:15,540,520,573.33,560 14:30,480,540,553.33,560 14:45,520,400,553.33,500 15:00,500,520,553.33,560 15:15,500,520,560,540 15:30,500,500,553.33,560 15:45,500,520,526.67,540 16:00,460,500,553.33,560 16:15,520,520,560,520 16:30,460,500,533.33,540 16:45,520,520,560,480 17:00,480,520,506.67,520 17:15,480,500,560,520 17:30,500,520,526.67,540 17:45,460,500,520,520 18:00,480,520,540,520 18:15,460,440,433.33,440 18:30,400,420,406.67,400 18:45,420,420,406.67,400 19:00,420,400,413.33,400 19:15,360,340,340,360 19:30,340,340,320,320 19:45,340,320,320,340 20:00,340,340,313.33,320 20:15,320,300,286.67,300 20:30,300,320,286.67,280 20:45,300,300,280,280 21:00,300,320,280,300 21:15,320,300,273.33,300 21:30,280,280,273.33,280 21:45,320,280,260,280 22:00,300,280,286.67,260 22:15,300,280,266.67,260 22:30,300,260,260,280 22:45,280,280,260,260 23:00,300,260,266.67,260 23:15,280,300,260,280 23:30,280,280,260,260 23:45,300,280,266.67,260 ,,,, ,,,, Time,Event 2,,, ,1 week prior,1 working day later,Baseload,Day of shed ,03/12/2015,11/12/2015,,10/12/2015 00:00,280,260,273.33,280 00:15,260,260,266.67,260 00:30,260,260,273.33,260 00:45,300,280,280,240 01:00,280,240,273.33,260 01:15,260,280,260,260 01:30,280,260,266.67,260 01:45,260,260,273.33,260 02:00,260,280,260,280 02:15,280,260,273.33,280 02:30,260,260,273.33,260 02:45,260,260,273.33,260 03:00,280,260,273.33,280 03:15,260,260,260,240 03:30,300,260,286.67,260 03:45,280,260,266.67,260 04:00,280,260,273.33,260 04:15,260,280,260,260 04:30,280,260,273.33,260 04:45,260,260,266.67,260 05:00,260,260,260,260 05:15,280,260,280,240 05:30,300,260,293.33,280 05:45,260,260,266.67,280 06:00,280,280,286.67,280 06:15,420,440,413.33,420 06:30,460,460,466.67,440 06:45,480,400,453.33,420 07:00,460,460,446.67,460 07:15,480,400,466.67,480 07:30,480,480,493.33,480 07:45,520,480,506.67,500 08:00,460,460,460,460 08:15,500,500,506.67,500 08:30,540,460,520,480 08:45,540,520,520,500 09:00,540,460,513.33,520 09:15,520,520,520,520 09:30,560,480,546.67,520 09:45,540,520,540,520 10:00,540,500,533.33,520 10:15,520,500,546.67,500 10:30,540,500,526.67,540 10:45,560,500,540,520 11:00,540,520,540,520 11:15,540,500,540,520 11:30,540,500,546.67,520 11:45,560,500,553.33,560 12:00,540,500,533.33,480 12:15,560,520,546.67,560 12:30,540,500,546.67,480 12:45,560,500,533.33,540 13:00,560,500,546.67,520 13:15,540,500,540,540 13:30,500,500,533.33,520 13:45,540,480,546.67,500 14:00,540,520,533.33,540 14:15,520,480,513.33,460 14:30,540,500,533.33,540 14:45,400,460,486.67,480 15:00,520,520,520,540 15:15,520,460,520,480 15:30,500,500,500,500 15:45,520,440,506.67,480 16:00,500,500,506.67,500 16:15,520,440,513.33,460 16:30,500,500,506.67,480 16:45,520,460,506.67,420 17:00,520,500,513.33,500 17:15,500,440,493.33,420 17:30,520,480,506.67,460 17:45,500,460,506.67,440 18:00,520,460,500,440 18:15,440,400,420,360 18:30,420,380,400,360 18:45,420,420,406.67,340 19:00,400,360,420,320 19:15,340,320,340,320 19:30,340,300,333.33,320 19:45,320,280,313.33,320 20:00,340,280,313.33,320 20:15,300,260,293.33,280 20:30,320,280,293.33,280 20:45,300,280,300,300 21:00,320,260,286.67,260 21:15,300,260,293.33,280 21:30,280,260,280,280 21:45,280,260,286.67,260 22:00,280,260,280,260 22:15,280,260,280,280 22:30,260,260,266.67,280 22:45,280,260,273.33,260 23:00,260,260,266.67,260 23:15,300,260,273.33,260 23:30,280,260,266.67,260 23:45,280,260,280,260 ,,,, ,,,, Time,Event 3,,, ,1 week prior,1 working day later,Baseload,Day of shed ,30/11/2015,08/12/2015,,07/12/2015 00:00,260,260,273.33,260 00:15,260,280,266.67,260 00:30,260,280,266.67,260 00:45,260,280,273.33,260 01:00,260,260,273.33,280 01:15,260,260,260,260 01:30,280,260,266.67,260 01:45,260,280,273.33,260 02:00,260,260,253.33,260 02:15,280,260,273.33,280 02:30,260,280,266.67,300 02:45,260,280,273.33,280 03:00,260,260,273.33,260 03:15,260,260,260,260 03:30,260,280,280,260 03:45,260,260,266.67,280 04:00,280,260,266.67,260 04:15,300,260,266.67,340 04:30,320,280,260,400 04:45,340,260,266.67,400 05:00,320,260,260,340 05:15,320,280,273.33,300 05:30,320,280,293.33,320 05:45,320,280,266.67,300 06:00,320,280,280,320 06:15,420,420,453.33,440 06:30,460,480,473.33,440 06:45,420,460,460,420 07:00,440,460,453.33,420 07:15,400,480,466.67,440 07:30,480,520,500,460 07:45,460,500,506.67,480 08:00,440,480,480,480 08:15,500,520,513.33,480 08:30,440,500,533.33,460 08:45,500,520,526.67,480 09:00,480,480,540,480 09:15,480,520,533.33,460 09:30,520,540,553.33,480 09:45,480,560,540,540 10:00,520,540,540,520 10:15,460,580,553.33,480 10:30,520,520,526.67,540 10:45,480,520,546.67,540 11:00,480,560,533.33,520 11:15,520,540,520,540 11:30,480,560,566.67,560 11:45,520,560,540,520 12:00,480,540,533.33,560 12:15,520,540,540,540 12:30,480,560,560,540 12:45,520,500,540,540 13:00,480,540,546.67,500 13:15,540,540,540,560 13:30,500,560,520,540 13:45,520,560,546.67,560 14:00,500,540,526.67,540 14:15,500,540,520,540 14:30,500,540,526.67,520 14:45,480,540,486.67,540 15:00,500,520,513.33,480 15:15,500,540,513.33,500 15:30,480,480,526.67,520 15:45,480,500,500,500 16:00,500,520,520,520 16:15,480,520,513.33,500 16:30,480,520,506.67,520 16:45,480,500,520,520 17:00,500,500,493.33,460 17:15,480,480,513.33,500 17:30,480,500,506.67,500 17:45,460,520,493.33,520 18:00,500,500,513.33,500 18:15,400,400,426.67,420 18:30,400,400,406.67,400 18:45,400,400,406.67,400 19:00,440,420,413.33,420 19:15,340,340,340,340 19:30,320,340,326.67,320 19:45,320,320,313.33,320 20:00,320,320,306.67,340 20:15,280,300,286.67,280 20:30,260,280,293.33,300 20:45,280,300,293.33,280 21:00,280,260,293.33,300 21:15,260,300,286.67,280 21:30,260,280,273.33,280 21:45,280,280,280,280 22:00,280,280,273.33,280 22:15,280,260,280,300 22:30,260,280,260,260 22:45,260,260,273.33,260 23:00,260,280,266.67,260 23:15,260,260,273.33,280 23:30,260,260,266.67,260 23:45,280,280,273.33,280 ,,,, ,,,, Time,Event 4,,, ,1 week prior,1 working day later,Baseload,Day of shed ,11/12/2015,21/12/2015,,18/12/2015 00:00,260,260,280,260 00:15,260,260,260,280 00:30,260,260,260,260 00:45,280,240,280,260 01:00,240,280,273.33,260 01:15,280,260,260,260 01:30,260,280,280,260 01:45,260,240,266.67,280 02:00,280,260,266.67,280 02:15,260,260,266.67,260 02:30,260,260,273.33,260 02:45,260,260,273.33,280 03:00,260,260,266.67,260 03:15,260,240,260,260 03:30,260,280,273.33,280 03:45,260,240,273.33,260 04:00,260,260,266.67,260 04:15,280,280,273.33,260 04:30,260,300,266.67,280 04:45,260,300,273.33,280 05:00,260,300,266.67,260 05:15,260,280,266.67,260 05:30,260,280,273.33,260 05:45,260,300,266.67,280 06:00,280,340,273.33,280 06:15,440,420,426.67,400 06:30,460,400,466.67,440 06:45,400,400,473.33,440 07:00,460,400,466.67,440 07:15,400,420,473.33,460 07:30,480,440,493.33,460 07:45,480,440,513.33,460 08:00,460,440,486.67,420 08:15,500,440,493.33,480 08:30,460,460,526.67,480 08:45,520,480,533.33,440 09:00,460,460,540,500 09:15,520,500,533.33,480 09:30,480,520,546.67,480 09:45,520,520,546.67,500 10:00,500,520,526.67,500 10:15,500,480,540,500 10:30,500,520,560,480 10:45,500,520,560,480 11:00,520,540,553.33,500 11:15,500,520,560,460 11:30,500,520,553.33,440 11:45,500,520,566.67,400 12:00,500,520,546.67,480 12:15,520,520,580,440 12:30,500,520,546.67,440 12:45,500,520,546.67,480 13:00,500,520,573.33,460 13:15,500,520,553.33,440 13:30,500,520,526.67,420 13:45,480,500,553.33,440 14:00,520,520,560,400 14:15,480,520,540,400 14:30,500,520,546.67,440 14:45,460,500,506.67,420 15:00,520,520,540,380 15:15,460,500,546.67,440 15:30,500,520,486.67,480 15:45,440,500,526.67,440 16:00,500,500,526.67,460 16:15,440,500,533.33,460 16:30,500,500,533.33,460 16:45,460,460,533.33,460 17:00,500,540,540,460 17:15,440,500,500,460 17:30,480,500,506.67,440 17:45,460,520,520,460 18:00,460,480,526.67,440 18:15,400,400,460,400 18:30,380,380,413.33,360 18:45,420,380,406.67,360 19:00,360,400,420,380 19:15,320,320,340,340 19:30,300,320,326.67,320 19:45,280,320,326.67,280 20:00,280,320,333.33,280 20:15,260,300,293.33,280 20:30,280,260,293.33,300 20:45,280,300,293.33,260 21:00,260,260,300,260 21:15,260,280,280,260 21:30,260,280,280,280 21:45,260,260,273.33,260 22:00,260,280,273.33,260 22:15,260,280,280,280 22:30,260,260,260,260 22:45,260,260,280,280 23:00,260,260,266.67,260 23:15,260,260,280,260 23:30,260,260,273.33,260 23:45,260,260,266.67,260 ,,,, ,,,, Time,Event 5,,, ,1 week prior,1 working day later,Baseload,Day of shed ,15/12/2015,23/12/2015,,22/12/2015 00:00,260,280,280,280 00:15,260,260,260,280 00:30,260,260,260,260 00:45,260,260,280,280 01:00,260,260,273.33,260 01:15,280,260,260,240 01:30,240,260,280,280 01:45,260,260,266.67,240 02:00,260,280,266.67,260 02:15,260,240,266.67,260 02:30,300,260,273.33,280 02:45,260,300,273.33,260 03:00,280,260,266.67,260 03:15,260,280,260,260 03:30,260,260,273.33,280 03:45,260,260,273.33,260 04:00,260,260,266.67,260 04:15,260,260,273.33,280 04:30,280,280,266.67,260 04:45,280,280,273.33,280 05:00,260,260,266.67,260 05:15,260,280,266.67,260 05:30,260,260,273.33,300 05:45,240,260,266.67,260 06:00,280,280,273.33,280 06:15,420,400,426.67,420 06:30,460,460,466.67,440 06:45,400,400,473.33,440 07:00,480,420,466.67,440 07:15,420,440,473.33,480 07:30,500,460,493.33,480 07:45,480,460,513.33,460 08:00,460,460,486.67,480 08:15,500,460,493.33,480 08:30,480,460,526.67,480 08:45,520,480,533.33,460 09:00,480,460,540,460 09:15,540,500,533.33,500 09:30,480,480,546.67,520 09:45,560,500,546.67,520 10:00,500,500,526.67,520 10:15,540,440,540,520 10:30,480,500,560,460 10:45,560,480,560,540 11:00,480,480,553.33,540 11:15,580,500,560,520 11:30,500,480,553.33,540 11:45,540,500,566.67,480 12:00,540,460,546.67,520 12:15,520,520,580,520 12:30,540,460,546.67,500 12:45,500,520,546.67,540 13:00,580,460,573.33,520 13:15,500,520,553.33,520 13:30,560,460,526.67,500 13:45,500,520,553.33,520 14:00,540,460,560,460 14:15,520,480,540,520 14:30,500,480,546.67,520 14:45,560,500,506.67,500 15:00,480,460,540,520 15:15,540,480,546.67,500 15:30,500,460,486.67,480 15:45,520,460,526.67,440 16:00,500,480,526.67,520 16:15,500,440,533.33,500 16:30,540,500,533.33,500 16:45,480,440,533.33,500 17:00,520,460,540,520 17:15,480,440,500,460 17:30,520,440,506.67,500 17:45,500,460,520,440 18:00,480,440,526.67,500 18:15,460,400,460,420 18:30,420,360,413.33,400 18:45,420,380,406.67,400 19:00,400,380,420,460 19:15,340,340,340,320 19:30,320,300,326.67,320 19:45,340,280,326.67,320 20:00,320,260,333.33,300 20:15,280,260,293.33,300 20:30,280,280,293.33,280 20:45,260,260,293.33,280 21:00,280,260,300,260 21:15,260,280,280,260 21:30,300,280,280,300 21:45,280,280,273.33,280 22:00,280,260,273.33,260 22:15,260,260,280,260 22:30,280,240,260,260 22:45,280,260,280,260 23:00,260,260,266.67,260 23:15,280,260,280,280 23:30,300,280,273.33,260 23:45,280,260,266.67,280 ,,,, ,,,, Time,Event 6,,, ,1 week prior,1 working day later,Baseload,Day of shed ,23/12/2015,30/12/2015,,29/12/2015 00:00,280,260,273.33,260 00:15,260,260,260,240 00:30,260,260,260,260 00:45,260,260,266.67,240 01:00,260,260,266.67,280 01:15,260,260,266.67,260 01:30,260,260,266.67,260 01:45,260,280,266.67,260 02:00,280,260,266.67,260 02:15,240,260,260,240 02:30,260,260,286.67,240 02:45,300,260,273.33,260 03:00,260,280,266.67,260 03:15,280,260,260,260 03:30,260,260,260,260 03:45,260,260,266.67,240 04:00,260,280,260,260 04:15,260,260,273.33,260 04:30,280,280,266.67,260 04:45,280,260,280,260 05:00,260,260,266.67,260 05:15,280,280,260,240 05:30,260,300,260,260 05:45,260,260,260,240 06:00,280,280,273.33,240 06:15,400,420,426.67,420 06:30,460,440,466.67,420 06:45,400,400,446.67,420 07:00,420,460,473.33,400 07:15,440,400,453.33,460 07:30,460,460,500,400 07:45,460,440,500,440 08:00,460,420,486.67,460 08:15,460,440,493.33,420 08:30,460,400,506.67,460 08:45,480,480,526.67,440 09:00,460,420,520,460 09:15,500,480,540,440 09:30,480,460,520,400 09:45,500,460,553.33,440 10:00,500,460,513.33,420 10:15,440,500,546.67,440 10:30,500,480,540,500 10:45,480,480,560,440 11:00,480,500,533.33,480 11:15,500,480,573.33,440 11:30,480,460,540,480 11:45,500,460,560,460 12:00,460,500,546.67,480 12:15,520,480,566.67,460 12:30,460,500,546.67,480 12:45,520,480,526.67,460 13:00,460,460,580,460 13:15,520,460,540,440 13:30,460,460,546.67,460 13:45,520,480,540,440 14:00,460,480,560,460 14:15,480,480,540,440 14:30,480,460,533.33,460 14:45,500,480,560,460 15:00,460,480,526.67,440 15:15,480,480,553.33,480 15:30,460,460,486.67,420 15:45,460,480,526.67,460 16:00,480,480,526.67,440 16:15,440,480,526.67,440 16:30,500,480,546.67,460 16:45,440,460,520,420 17:00,460,460,540,440 17:15,440,440,493.33,400 17:30,440,460,506.67,440 17:45,460,440,520,420 18:00,440,480,513.33,460 18:15,400,380,466.67,380 18:30,360,380,413.33,380 18:45,380,380,406.67,380 19:00,380,380,420,360 19:15,340,300,340,300 19:30,300,280,320,280 19:45,280,260,333.33,260 20:00,260,280,326.67,280 20:15,260,260,286.67,260 20:30,280,260,280,280 20:45,260,280,280,280 21:00,260,260,286.67,280 21:15,280,260,266.67,260 21:30,280,240,286.67,260 21:45,280,260,273.33,260 22:00,260,280,273.33,240 22:15,260,260,273.33,260 22:30,240,280,266.67,280 22:45,260,240,280,240 23:00,260,280,266.67,260 23:15,260,240,273.33,280 23:30,280,280,280,280 23:45,260,260,266.67,280 ,,,, ,,,, Time,Event 7,,, ,1 week prior,1 working day later,Baseload,Day of shed ,30/12/2015,08/01/2016,,06/01/2016 00:00,260,260,253.33,260 00:15,260,260,260,260 00:30,260,260,260,260 00:45,260,260,240,260 01:00,260,260,266.67,240 01:15,260,260,253.33,240 01:30,260,260,266.67,260 01:45,280,260,240,240 02:00,260,240,253.33,240 02:15,260,280,260,260 02:30,260,280,260,240 02:45,260,260,253.33,260 03:00,280,260,260,260 03:15,260,260,240,240 03:30,260,260,260,260 03:45,260,260,246.67,240 04:00,280,260,253.33,240 04:15,260,280,300,260 04:30,280,280,320,240 04:45,260,260,293.33,240 05:00,260,240,293.33,260 05:15,280,260,293.33,280 05:30,300,240,286.67,260 05:45,260,240,300,240 06:00,280,280,313.33,260 06:15,420,400,413.33,420 06:30,440,420,420,420 06:45,400,400,413.33,440 07:00,460,400,420,420 07:15,400,460,446.67,480 07:30,460,440,466.67,460 07:45,440,460,460,440 08:00,420,480,460,500 08:15,440,440,466.67,480 08:30,400,500,480,500 08:45,480,480,486.67,500 09:00,420,460,480,500 09:15,480,500,486.67,500 09:30,460,480,520,520 09:45,460,500,513.33,500 10:00,460,500,526.67,540 10:15,500,480,486.67,460 10:30,480,520,520,500 10:45,480,460,513.33,500 11:00,500,540,526.67,480 11:15,480,460,526.67,520 11:30,460,540,513.33,480 11:45,460,460,506.67,540 12:00,500,520,506.67,480 12:15,480,480,533.33,500 12:30,500,500,526.67,500 12:45,480,500,526.67,500 13:00,460,480,526.67,500 13:15,460,500,506.67,500 13:30,460,480,520,520 13:45,480,500,506.67,480 14:00,480,480,520,520 14:15,480,480,520,460 14:30,460,480,506.67,520 14:45,480,500,513.33,480 15:00,480,480,513.33,520 15:15,480,480,500,460 15:30,460,480,486.67,500 15:45,480,480,506.67,460 16:00,480,460,500,500 16:15,480,520,506.67,460 16:30,480,460,500,440 16:45,460,500,480,460 17:00,460,440,513.33,420 17:15,440,500,493.33,460 17:30,460,460,486.67,440 17:45,440,480,493.33,440 18:00,480,460,486.67,460 18:15,380,380,400,360 18:30,380,380,380,360 18:45,380,400,386.67,420 19:00,380,380,386.67,380 19:15,300,320,326.67,340 19:30,280,300,320,320 19:45,260,280,306.67,300 20:00,280,260,320,300 20:15,260,260,273.33,280 20:30,260,280,266.67,280 20:45,280,260,280,260 21:00,260,260,266.67,260 21:15,260,260,266.67,260 21:30,240,240,266.67,280 21:45,260,260,273.33,260 22:00,280,240,273.33,300 22:15,260,260,273.33,240 22:30,280,260,253.33,260 22:45,240,240,253.33,240 23:00,280,280,246.67,260 23:15,240,260,260,240 23:30,280,240,246.67,260 23:45,260,260,246.67,260 ,,,, ,,,, Time,Event 8,,, ,1 week prior,1 working day later,Baseload,Day of shed ,31/12/2015,08/01/2016,,07/01/2016 00:00,240,260,253.33,260 00:15,280,260,260,260 00:30,240,260,260,240 00:45,260,260,240,260 01:00,280,260,266.67,240 01:15,260,260,253.33,240 01:30,260,260,266.67,260 01:45,260,260,240,240 02:00,260,240,253.33,260 02:15,260,280,260,260 02:30,260,280,260,260 02:45,260,260,253.33,260 03:00,240,260,260,260 03:15,280,260,240,260 03:30,260,260,260,260 03:45,260,260,246.67,260 04:00,260,260,253.33,260 04:15,260,280,300,260 04:30,260,280,320,260 04:45,280,260,293.33,240 05:00,260,240,293.33,260 05:15,260,260,293.33,260 05:30,240,240,286.67,280 05:45,260,240,300,280 06:00,260,280,313.33,280 06:15,420,400,413.33,440 06:30,420,420,420,440 06:45,420,400,413.33,400 07:00,440,400,420,400 07:15,440,460,446.67,460 07:30,400,440,466.67,400 07:45,460,460,460,460 08:00,440,480,460,460 08:15,460,440,466.67,440 08:30,440,500,480,500 08:45,480,480,486.67,420 09:00,480,460,480,460 09:15,460,500,486.67,460 09:30,460,480,520,440 09:45,480,500,513.33,480 10:00,480,500,526.67,500 10:15,500,480,486.67,480 10:30,480,520,520,520 10:45,480,460,513.33,480 11:00,440,540,526.67,520 11:15,480,460,526.67,500 11:30,500,540,513.33,500 11:45,480,460,506.67,480 12:00,480,520,506.67,520 12:15,480,480,533.33,460 12:30,480,500,526.67,540 12:45,500,500,526.67,460 13:00,480,480,526.67,520 13:15,480,500,506.67,520 13:30,480,480,520,520 13:45,480,500,506.67,500 14:00,480,480,520,500 14:15,500,480,520,500 14:30,460,480,506.67,500 14:45,480,500,513.33,480 15:00,480,480,513.33,520 15:15,460,480,500,480 15:30,440,480,486.67,500 15:45,400,480,506.67,480 16:00,420,460,500,480 16:15,440,520,506.67,500 16:30,460,460,500,500 16:45,460,500,480,500 17:00,420,440,513.33,480 17:15,420,500,493.33,480 17:30,400,460,486.67,460 17:45,380,480,493.33,500 18:00,440,460,486.67,460 18:15,320,380,400,380 18:30,320,380,380,420 18:45,320,400,386.67,380 19:00,320,380,386.67,380 19:15,260,320,326.67,320 19:30,240,300,320,320 19:45,280,280,306.67,320 20:00,260,260,320,300 20:15,240,260,273.33,280 20:30,260,280,266.67,280 20:45,260,260,280,260 21:00,260,260,266.67,280 21:15,240,260,266.67,300 21:30,260,240,266.67,260 21:45,260,260,273.33,260 22:00,260,240,273.33,260 22:15,240,260,273.33,260 22:30,260,260,253.33,260 22:45,260,240,253.33,260 23:00,260,280,246.67,260 23:15,260,260,260,260 23:30,260,240,246.67,280 23:45,260,260,246.67,260 ,,,, ,,,, Time,Event 9,,, ,1 week prior,1 working day later,Baseload,Day of shed ,04/01/2016,19/01/2016,,11/01/2016 00:00,260,280,253.33,260 00:15,240,280,260,240 00:30,260,280,260,260 00:45,240,260,246.67,260 01:00,260,260,260,240 01:15,260,280,253.33,260 01:30,260,260,260,280 01:45,240,260,246.67,240 02:00,260,260,246.67,260 02:15,260,260,266.67,260 02:30,280,280,266.67,240 02:45,260,280,253.33,260 03:00,260,260,260,240 03:15,240,280,246.67,260 03:30,260,260,253.33,260 03:45,240,260,253.33,240 04:00,260,260,253.33,260 04:15,380,280,300,300 04:30,400,260,313.33,340 04:45,340,260,280,320 05:00,340,280,273.33,300 05:15,340,260,286.67,300 05:30,320,300,273.33,300 05:45,340,260,280,300 06:00,340,300,293.33,320 06:15,420,380,406.67,440 06:30,420,400,426.67,460 06:45,420,380,413.33,420 07:00,440,400,420,420 07:15,460,420,460,460 07:30,480,420,466.67,460 07:45,480,400,466.67,440 08:00,480,440,473.33,500 08:15,480,480,466.67,460 08:30,500,500,493.33,480 08:45,500,500,486.67,480 09:00,480,500,480,480 09:15,480,460,486.67,520 09:30,520,460,506.67,480 09:45,500,460,506.67,500 10:00,520,460,520,520 10:15,460,460,486.67,480 10:30,520,440,520,500 10:45,500,460,493.33,500 11:00,520,460,526.67,500 11:15,540,440,506.67,540 11:30,500,460,520,480 11:45,520,460,486.67,520 12:00,460,540,506.67,520 12:15,540,560,520,500 12:30,520,560,520,560 12:45,520,500,520,480 13:00,540,540,513.33,560 13:15,520,520,500,500 13:30,480,520,506.67,520 13:45,500,540,506.67,520 14:00,520,520,506.67,480 14:15,520,520,506.67,540 14:30,500,500,493.33,480 14:45,520,540,513.33,480 15:00,500,500,500,520 15:15,500,540,493.33,480 15:30,480,500,473.33,520 15:45,500,500,500,480 16:00,480,520,486.67,500 16:15,500,500,513.33,480 16:30,500,540,486.67,460 16:45,480,480,493.33,480 17:00,500,520,480,440 17:15,480,500,493.33,480 17:30,480,480,473.33,440 17:45,480,520,480,420 18:00,480,460,480,480 18:15,400,420,393.33,420 18:30,380,400,380,400 18:45,400,380,393.33,380 19:00,380,400,380,360 19:15,320,340,326.67,320 19:30,320,320,313.33,320 19:45,300,320,293.33,320 20:00,320,340,300,320 20:15,260,300,260,280 20:30,260,300,273.33,280 20:45,280,280,266.67,260 21:00,260,280,266.67,260 21:15,260,280,260,260 21:30,240,260,253.33,260 21:45,280,280,273.33,280 22:00,260,280,260,280 22:15,280,300,266.67,280 22:30,260,280,253.33,240 22:45,240,280,246.67,260 23:00,240,260,253.33,260 23:15,260,260,260,260 23:30,240,280,240,260 23:45,240,280,246.67,260 ,,,, ,,,, Time,Event 10,,, ,1 week prior,1 working day later,Baseload,Day of shed ,05/01/2016,20/01/2016,,12/01/2016 00:00,240,280,253.33,260 00:15,280,280,260,260 00:30,260,260,260,260 00:45,240,280,246.67,240 01:00,260,260,260,260 01:15,240,280,253.33,260 01:30,260,280,260,260 01:45,240,280,246.67,240 02:00,240,260,246.67,260 02:15,260,280,266.67,260 02:30,240,280,266.67,260 02:45,240,260,253.33,280 03:00,260,280,260,260 03:15,240,260,246.67,260 03:30,240,280,253.33,280 03:45,260,260,253.33,240 04:00,240,280,253.33,260 04:15,240,260,300,260 04:30,260,280,313.33,260 04:45,240,260,280,240 05:00,240,260,273.33,260 05:15,260,280,286.67,260 05:30,260,300,273.33,280 05:45,260,280,280,260 06:00,260,280,293.33,260 06:15,400,440,406.67,420 06:30,440,460,426.67,400 06:45,420,420,413.33,400 07:00,420,460,420,400 07:15,460,460,460,440 07:30,480,440,466.67,420 07:45,460,500,466.67,480 08:00,460,460,473.33,460 08:15,480,480,466.67,480 08:30,480,520,493.33,480 08:45,480,460,486.67,480 09:00,500,440,480,520 09:15,480,460,486.67,500 09:30,520,440,506.67,500 09:45,520,460,506.67,540 10:00,540,480,520,480 10:15,520,460,486.67,540 10:30,520,460,520,500 10:45,520,460,493.33,540 11:00,520,460,526.67,480 11:15,520,480,506.67,500 11:30,520,480,520,540 11:45,480,460,486.67,480 12:00,540,480,506.67,540 12:15,540,480,520,480 12:30,540,540,520,520 12:45,540,540,520,520 13:00,520,540,513.33,520 13:15,480,500,500,520 13:30,560,540,506.67,500 13:45,520,500,506.67,540 14:00,520,500,506.67,480 14:15,520,540,506.67,520 14:30,500,500,493.33,500 14:45,520,500,513.33,500 15:00,520,540,500,520 15:15,500,480,493.33,460 15:30,460,500,473.33,520 15:45,520,500,500,460 16:00,520,480,486.67,500 16:15,520,520,513.33,480 16:30,500,520,486.67,440 16:45,500,500,493.33,480 17:00,500,520,480,420 17:15,500,500,493.33,460 17:30,480,480,473.33,460 17:45,480,520,480,420 18:00,500,460,480,460 18:15,400,440,393.33,400 18:30,380,400,380,400 18:45,380,380,393.33,400 19:00,380,400,380,380 19:15,340,320,326.67,320 19:30,320,340,313.33,300 19:45,300,320,293.33,320 20:00,320,340,300,320 20:15,260,280,260,280 20:30,280,300,273.33,260 20:45,260,300,266.67,280 21:00,280,280,266.67,260 21:15,260,280,260,260 21:30,280,280,253.33,260 21:45,280,280,273.33,300 22:00,280,300,260,280 22:15,260,280,266.67,260 22:30,240,280,253.33,260 22:45,260,280,246.67,260 23:00,240,260,253.33,260 23:15,260,280,260,240 23:30,240,260,240,260 23:45,240,280,246.67,260 ,,,, ,,,, Time,Event 11,,, ,1 week prior,1 working day later,Baseload,Day of shed ,05/01/2016,21/01/2016,,13/01/2016 00:00,240,280,253.33,280 00:15,280,280,260,280 00:30,260,260,260,260 00:45,240,280,246.67,260 01:00,260,260,260,260 01:15,240,280,253.33,240 01:30,260,260,260,260 01:45,240,260,246.67,260 02:00,240,280,246.67,240 02:15,260,260,266.67,260 02:30,240,260,266.67,260 02:45,240,280,253.33,260 03:00,260,260,260,280 03:15,240,260,246.67,260 03:30,240,280,253.33,260 03:45,260,260,253.33,240 04:00,240,260,253.33,260 04:15,240,280,300,260 04:30,260,260,313.33,240 04:45,240,280,280,260 05:00,240,240,273.33,260 05:15,260,280,286.67,260 05:30,260,280,273.33,280 05:45,260,280,280,260 06:00,260,300,293.33,260 06:15,400,440,406.67,420 06:30,440,400,426.67,420 06:45,420,400,413.33,380 07:00,420,420,420,420 07:15,460,480,460,460 07:30,480,420,466.67,440 07:45,460,460,466.67,460 08:00,460,420,473.33,480 08:15,480,440,466.67,440 08:30,480,440,493.33,500 08:45,480,460,486.67,480 09:00,500,440,480,480 09:15,480,460,486.67,520 09:30,520,460,506.67,460 09:45,520,460,506.67,520 10:00,540,460,520,500 10:15,520,480,486.67,540 10:30,520,480,520,520 10:45,520,460,493.33,540 11:00,520,480,526.67,520 11:15,520,560,506.67,480 11:30,520,580,520,540 11:45,480,520,486.67,540 12:00,540,520,506.67,540 12:15,540,560,520,480 12:30,540,500,520,540 12:45,540,540,520,540 13:00,520,540,513.33,540 13:15,480,500,500,540 13:30,560,560,506.67,540 13:45,520,500,506.67,540 14:00,520,520,506.67,540 14:15,520,520,506.67,520 14:30,500,500,493.33,540 14:45,520,520,513.33,520 15:00,520,540,500,500 15:15,500,500,493.33,500 15:30,460,520,473.33,520 15:45,520,500,500,520 16:00,520,520,486.67,520 16:15,520,540,513.33,480 16:30,500,500,486.67,460 16:45,500,520,493.33,480 17:00,500,520,480,480 17:15,500,480,493.33,480 17:30,480,520,473.33,460 17:45,480,500,480,440 18:00,500,480,480,480 18:15,400,440,393.33,420 18:30,380,400,380,400 18:45,380,400,393.33,400 19:00,380,380,380,400 19:15,340,360,326.67,340 19:30,320,320,313.33,320 19:45,300,340,293.33,340 20:00,320,320,300,300 20:15,260,300,260,300 20:30,280,280,273.33,280 20:45,260,320,266.67,280 21:00,280,280,266.67,300 21:15,260,260,260,280 21:30,280,280,253.33,280 21:45,280,260,273.33,280 22:00,280,280,260,260 22:15,260,280,266.67,260 22:30,240,260,253.33,260 22:45,260,280,246.67,260 23:00,240,280,253.33,260 23:15,260,280,260,280 23:30,240,260,240,280 23:45,240,280,246.67,260 ,,,, ,,,, Time,Event 12,,, ,1 week prior,1 working day later,Baseload,Day of shed ,08/01/2016,22/01/2016,,14/01/2016 00:00,260,260,253.33,260 00:15,260,260,260,260 00:30,260,280,260,260 00:45,260,260,246.67,260 01:00,260,280,260,260 01:15,260,260,253.33,260 01:30,260,280,260,260 01:45,260,260,246.67,280 02:00,240,280,246.67,280 02:15,280,260,266.67,260 02:30,280,300,266.67,260 02:45,260,280,253.33,260 03:00,260,280,260,280 03:15,260,260,246.67,260 03:30,260,260,253.33,260 03:45,260,280,253.33,260 04:00,260,260,253.33,280 04:15,280,280,300,260 04:30,280,260,313.33,260 04:45,260,300,280,300 05:00,240,280,273.33,280 05:15,260,280,286.67,260 05:30,240,280,273.33,280 05:45,240,280,280,260 06:00,280,280,293.33,280 06:15,400,440,406.67,420 06:30,420,420,426.67,440 06:45,400,420,413.33,460 07:00,400,400,420,440 07:15,460,500,460,480 07:30,440,420,466.67,480 07:45,460,440,466.67,500 08:00,480,420,473.33,500 08:15,440,420,466.67,480 08:30,500,420,493.33,520 08:45,480,440,486.67,500 09:00,460,440,480,480 09:15,500,440,486.67,520 09:30,480,420,506.67,540 09:45,500,440,506.67,480 10:00,500,440,520,540 10:15,480,420,486.67,520 10:30,520,440,520,480 10:45,460,500,493.33,540 11:00,540,520,526.67,540 11:15,460,460,506.67,480 11:30,540,500,520,560 11:45,460,500,486.67,520 12:00,520,460,506.67,520 12:15,480,520,520,540 12:30,500,460,520,540 12:45,500,500,520,520 13:00,480,500,513.33,560 13:15,500,500,500,560 13:30,480,480,506.67,500 13:45,500,500,506.67,560 14:00,480,480,506.67,540 14:15,480,520,506.67,520 14:30,480,500,493.33,500 14:45,500,460,513.33,540 15:00,480,500,500,540 15:15,480,480,493.33,520 15:30,480,460,473.33,480 15:45,480,500,500,520 16:00,460,460,486.67,540 16:15,520,500,513.33,460 16:30,460,480,486.67,480 16:45,500,460,493.33,500 17:00,440,480,480,480 17:15,500,460,493.33,440 17:30,460,480,473.33,480 17:45,480,460,480,480 18:00,460,460,480,440 18:15,380,440,393.33,380 18:30,380,400,380,420 18:45,400,380,393.33,420 19:00,380,380,380,380 19:15,320,320,326.67,320 19:30,300,320,313.33,340 19:45,280,300,293.33,320 20:00,260,280,300,320 20:15,260,280,260,300 20:30,280,280,273.33,280 20:45,260,300,266.67,280 21:00,260,280,266.67,280 21:15,260,260,260,300 21:30,240,260,253.33,280 21:45,260,280,273.33,260 22:00,240,260,260,280 22:15,260,280,266.67,260 22:30,260,260,253.33,260 22:45,240,260,246.67,280 23:00,280,280,253.33,260 23:15,260,280,260,280 23:30,240,260,240,280 23:45,260,280,246.67,280 ,,,, ,,,, Time,Event 13,,, ,1 week prior,1 working day later,Baseload,Day of shed ,08/01/2016,27/01/2016,,15/01/2016 00:00,260,280,253.33,260 00:15,260,280,260,260 00:30,260,280,260,280 00:45,260,260,246.67,260 01:00,260,280,260,260 01:15,260,280,253.33,280 01:30,260,260,260,300 01:45,260,280,246.67,260 02:00,240,260,246.67,260 02:15,280,280,266.67,280 02:30,280,300,266.67,260 02:45,260,280,253.33,260 03:00,260,260,260,280 03:15,260,280,246.67,260 03:30,260,280,253.33,260 03:45,260,260,253.33,260 04:00,260,300,253.33,280 04:15,280,260,300,260 04:30,280,300,313.33,280 04:45,260,260,280,300 05:00,240,300,273.33,260 05:15,260,260,286.67,280 05:30,240,300,273.33,260 05:45,240,280,280,280 06:00,280,280,293.33,280 06:15,400,440,406.67,440 06:30,420,420,426.67,480 06:45,400,420,413.33,460 07:00,400,400,420,440 07:15,460,480,460,480 07:30,440,420,466.67,480 07:45,460,460,466.67,480 08:00,480,440,473.33,480 08:15,440,460,466.67,480 08:30,500,480,493.33,500 08:45,480,460,486.67,520 09:00,460,500,480,480 09:15,500,480,486.67,540 09:30,480,480,506.67,520 09:45,500,520,506.67,500 10:00,500,480,520,540 10:15,480,540,486.67,520 10:30,520,500,520,540 10:45,460,500,493.33,540 11:00,540,500,526.67,520 11:15,460,520,506.67,500 11:30,540,520,520,540 11:45,460,500,486.67,560 12:00,520,520,506.67,540 12:15,480,500,520,520 12:30,500,540,520,520 12:45,500,560,520,520 13:00,480,560,513.33,560 13:15,500,540,500,520 13:30,480,560,506.67,540 13:45,500,540,506.67,520 14:00,480,520,506.67,520 14:15,480,520,506.67,500 14:30,480,540,493.33,520 14:45,500,520,513.33,520 15:00,480,520,500,520 15:15,480,540,493.33,520 15:30,480,520,473.33,500 15:45,480,500,500,520 16:00,460,540,486.67,520 16:15,520,520,513.33,460 16:30,460,520,486.67,460 16:45,500,500,493.33,500 17:00,440,520,480,480 17:15,500,500,493.33,460 17:30,460,500,473.33,460 17:45,480,500,480,460 18:00,460,500,480,480 18:15,380,420,393.33,420 18:30,380,400,380,400 18:45,400,400,393.33,400 19:00,380,400,380,380 19:15,320,340,326.67,340 19:30,300,340,313.33,320 19:45,280,300,293.33,300 20:00,260,320,300,300 20:15,260,280,260,300 20:30,280,300,273.33,280 20:45,260,280,266.67,280 21:00,260,300,266.67,300 21:15,260,280,260,280 21:30,240,280,253.33,280 21:45,260,260,273.33,280 22:00,240,260,260,260 22:15,260,280,266.67,260 22:30,260,260,253.33,260 22:45,240,260,246.67,260 23:00,280,300,253.33,280 23:15,260,260,260,260 23:30,240,260,240,300 23:45,260,260,246.67,260 ,,,, ,,,, Time,Event 14,,, ,1 week prior,1 working day later,Baseload,Day of shed ,18/01/2016,27/01/2016,,25/01/2016 00:00,260,280,253.33,260 00:15,260,280,260,280 00:30,260,280,260,260 00:45,260,260,246.67,260 01:00,260,280,260,260 01:15,280,280,260,280 01:30,280,260,266.67,280 01:45,280,280,253.33,300 02:00,260,260,253.33,260 02:15,260,280,260,280 02:30,260,300,260,260 02:45,260,280,253.33,280 03:00,260,260,260,280 03:15,260,280,246.67,260 03:30,280,280,260,280 03:45,260,260,253.33,260 04:00,260,300,253.33,280 04:15,380,260,333.33,380 04:30,380,300,346.67,360 04:45,380,260,320,320 05:00,360,300,313.33,380 05:15,340,260,313.33,340 05:30,340,300,306.67,320 05:45,340,280,313.33,360 06:00,360,280,320,340 06:15,420,440,413.33,400 06:30,480,420,446.67,400 06:45,440,420,426.67,460 07:00,480,400,446.67,400 07:15,480,480,466.67,460 07:30,500,420,486.67,440 07:45,480,460,473.33,440 08:00,500,440,480,480 08:15,500,460,486.67,460 08:30,500,480,493.33,460 08:45,520,460,500,500 09:00,520,500,500,460 09:15,500,480,486.67,500 09:30,520,480,520,500 09:45,520,520,513.33,480 10:00,500,480,520,520 10:15,480,540,486.67,500 10:30,520,500,520,500 10:45,540,500,520,520 11:00,560,500,533.33,480 11:15,540,520,533.33,500 11:30,560,520,526.67,520 11:45,540,500,513.33,500 12:00,540,520,513.33,520 12:15,540,500,540,480 12:30,540,540,533.33,520 12:45,520,560,526.67,520 13:00,540,560,533.33,480 13:15,560,540,520,520 13:30,560,560,533.33,500 13:45,560,540,526.67,500 14:00,520,520,520,520 14:15,560,520,533.33,480 14:30,540,540,513.33,500 14:45,520,520,520,520 15:00,500,520,506.67,460 15:15,520,540,506.67,520 15:30,520,520,486.67,480 15:45,520,500,513.33,460 16:00,540,540,513.33,520 16:15,520,520,513.33,440 16:30,480,520,493.33,460 16:45,520,500,500,460 17:00,520,520,506.67,420 17:15,500,500,493.33,460 17:30,460,500,473.33,440 17:45,520,500,493.33,420 18:00,520,500,500,460 18:15,400,420,400,360 18:30,420,400,393.33,360 18:45,400,400,393.33,340 19:00,420,400,393.33,340 19:15,320,340,326.67,340 19:30,340,340,326.67,320 19:45,320,300,306.67,320 20:00,320,320,320,320 20:15,300,280,273.33,280 20:30,280,300,273.33,260 20:45,280,280,273.33,280 21:00,280,300,273.33,260 21:15,280,280,266.67,280 21:30,280,280,266.67,260 21:45,300,260,286.67,280 22:00,260,260,266.67,280 22:15,260,280,266.67,280 22:30,280,260,260,280 22:45,260,260,253.33,260 23:00,260,300,246.67,260 23:15,280,260,266.67,260 23:30,260,260,246.67,260 23:45,260,260,246.67,280 ,,,, ,,,, Time,Event 15,,, ,1 week prior,1 working day later,Baseload,Day of shed ,19/01/2016,27/01/2016,,26/01/2016 00:00,280,280,253.33,280 00:15,280,280,260,260 00:30,280,280,260,260 00:45,260,260,246.67,280 01:00,260,280,260,260 01:15,280,280,260,260 01:30,260,260,266.67,260 01:45,260,280,253.33,260 02:00,260,260,253.33,260 02:15,260,280,260,260 02:30,280,300,260,280 02:45,280,280,253.33,280 03:00,260,260,260,260 03:15,280,280,246.67,260 03:30,260,280,260,260 03:45,260,260,253.33,260 04:00,260,300,253.33,240 04:15,280,260,333.33,280 04:30,260,300,346.67,240 04:45,260,260,320,280 05:00,280,300,313.33,240 05:15,260,260,313.33,280 05:30,300,300,306.67,260 05:45,260,280,313.33,280 06:00,300,280,320,280 06:15,380,440,413.33,420 06:30,400,420,446.67,400 06:45,380,420,426.67,420 07:00,400,400,446.67,400 07:15,420,480,466.67,460 07:30,420,420,486.67,460 07:45,400,460,473.33,440 08:00,440,440,480,480 08:15,480,460,486.67,460 08:30,500,480,493.33,460 08:45,500,460,500,460 09:00,500,500,500,420 09:15,460,480,486.67,480 09:30,460,480,520,440 09:45,460,520,513.33,480 10:00,460,480,520,500 10:15,460,540,486.67,520 10:30,440,500,520,460 10:45,460,500,520,520 11:00,460,500,533.33,480 11:15,440,520,533.33,480 11:30,460,520,526.67,540 11:45,460,500,513.33,480 12:00,540,520,513.33,500 12:15,560,500,540,520 12:30,560,540,533.33,480 12:45,500,560,526.67,500 13:00,540,560,533.33,540 13:15,520,540,520,480 13:30,520,560,533.33,520 13:45,540,540,526.67,500 14:00,520,520,520,480 14:15,520,520,533.33,500 14:30,500,540,513.33,520 14:45,540,520,520,480 15:00,500,520,506.67,500 15:15,540,540,506.67,500 15:30,500,520,486.67,460 15:45,500,500,513.33,500 16:00,520,540,513.33,500 16:15,500,520,513.33,460 16:30,540,520,493.33,520 16:45,480,500,500,480 17:00,520,520,506.67,480 17:15,500,500,493.33,500 17:30,480,500,473.33,440 17:45,520,500,493.33,480 18:00,460,500,500,500 18:15,420,420,400,400 18:30,400,400,393.33,380 18:45,380,400,393.33,380 19:00,400,400,393.33,380 19:15,340,340,326.67,340 19:30,320,340,326.67,340 19:45,320,300,306.67,320 20:00,340,320,320,320 20:15,300,280,273.33,280 20:30,300,300,273.33,300 20:45,280,280,273.33,280 21:00,280,300,273.33,300 21:15,280,280,266.67,280 21:30,260,280,266.67,280 21:45,280,260,286.67,260 22:00,280,260,266.67,300 22:15,300,280,266.67,300 22:30,280,260,260,280 22:45,280,260,253.33,260 23:00,260,300,246.67,280 23:15,260,260,266.67,280 23:30,280,260,246.67,260 23:45,280,260,246.67,280 ,,,, ,,,, Time,Event 16,,, ,1 week prior,1 working day later,Baseload,Day of shed ,27/01/2016,03/02/2016,,02/02/2016 00:00,280,280,260,280 00:15,280,260,266.67,280 00:30,280,260,260,280 00:45,260,280,266.67,280 01:00,280,260,260,260 01:15,280,260,280,260 01:30,260,280,273.33,280 01:45,280,260,273.33,260 02:00,260,280,266.67,260 02:15,280,260,266.67,280 02:30,300,260,266.67,280 02:45,280,280,260,280 03:00,260,280,266.67,260 03:15,280,280,266.67,260 03:30,280,260,273.33,280 03:45,260,280,266.67,260 04:00,300,260,260,260 04:15,260,260,306.67,280 04:30,300,260,326.67,260 04:45,260,280,313.33,260 05:00,300,260,293.33,260 05:15,260,260,300,280 05:30,300,300,286.67,280 05:45,280,280,293.33,280 06:00,280,280,306.67,280 06:15,440,420,433.33,420 06:30,420,460,453.33,460 06:45,420,440,453.33,460 07:00,400,460,473.33,440 07:15,480,420,480,500 07:30,420,500,473.33,460 07:45,460,480,493.33,480 08:00,440,460,500,460 08:15,460,520,506.67,500 08:30,480,500,486.67,460 08:45,460,520,526.67,520 09:00,500,480,526.67,480 09:15,480,440,506.67,540 09:30,480,460,526.67,500 09:45,520,460,526.67,520 10:00,480,480,520,520 10:15,540,520,520,480 10:30,500,540,533.33,560 10:45,500,500,533.33,480 11:00,500,520,533.33,540 11:15,520,520,533.33,540 11:30,520,500,520,500 11:45,500,540,540,540 12:00,520,500,520,560 12:15,500,520,540,520 12:30,540,520,506.67,480 12:45,560,500,533.33,480 13:00,560,560,526.67,520 13:15,540,500,533.33,460 13:30,560,520,533.33,500 13:45,540,520,533.33,480 14:00,520,500,513.33,460 14:15,520,540,533.33,540 14:30,540,480,513.33,540 14:45,520,560,513.33,540 15:00,520,480,513.33,520 15:15,540,520,506.67,520 15:30,520,500,506.67,520 15:45,500,500,500,540 16:00,540,520,526.67,540 16:15,520,500,493.33,460 16:30,520,500,493.33,540 16:45,500,480,500,500 17:00,520,520,506.67,500 17:15,500,460,500,520 17:30,500,500,466.67,460 17:45,500,460,513.33,520 18:00,500,480,493.33,460 18:15,420,420,400,400 18:30,400,380,406.67,420 18:45,400,400,393.33,380 19:00,400,420,413.33,400 19:15,340,320,340,340 19:30,340,340,326.67,340 19:45,300,320,313.33,320 20:00,320,320,306.67,320 20:15,280,300,293.33,280 20:30,300,280,280,280 20:45,280,280,286.67,280 21:00,300,260,293.33,280 21:15,280,280,280,300 21:30,280,260,286.67,260 21:45,260,280,280,280 22:00,260,280,280,280 22:15,280,280,273.33,280 22:30,260,260,273.33,280 22:45,260,260,273.33,260 23:00,300,280,266.67,280 23:15,260,260,293.33,260 23:30,260,260,266.67,280 23:45,260,260,273.33,280 ,,,, ,,,, Time,Event 17,,, ,1 week prior,1 working day later,Baseload,Day of shed ,03/02/2016,11/02/2016,,10/02/2016 00:00,280,300,266.67,260 00:15,260,260,273.33,260 00:30,260,260,260,260 00:45,280,260,266.67,260 01:00,260,280,260,260 01:15,260,260,273.33,260 01:30,280,260,266.67,260 01:45,260,260,266.67,260 02:00,280,260,266.67,260 02:15,260,280,273.33,260 02:30,260,280,273.33,260 02:45,280,280,260,260 03:00,280,260,273.33,260 03:15,280,260,266.67,280 03:30,260,280,273.33,260 03:45,280,260,266.67,260 04:00,260,260,260,280 04:15,260,280,266.67,260 04:30,260,260,286.67,260 04:45,280,280,273.33,260 05:00,260,300,260,260 05:15,260,280,273.33,280 05:30,300,260,260,280 05:45,280,280,266.67,280 06:00,280,280,280,280 06:15,420,400,433.33,420 06:30,460,440,433.33,420 06:45,440,420,446.67,420 07:00,460,480,453.33,440 07:15,420,440,473.33,480 07:30,500,480,460,460 07:45,480,500,506.67,460 08:00,460,480,486.67,480 08:15,520,520,500,480 08:30,500,520,493.33,520 08:45,520,500,513.33,520 09:00,480,540,526.67,500 09:15,440,500,520,540 09:30,460,580,520,520 09:45,460,500,533.33,520 10:00,480,560,526.67,560 10:15,520,520,526.67,500 10:30,540,560,546.67,560 10:45,500,540,526.67,560 11:00,520,520,520,540 11:15,520,580,533.33,520 11:30,500,520,506.67,540 11:45,540,520,540,500 12:00,500,560,513.33,560 12:15,520,540,526.67,520 12:30,520,560,506.67,540 12:45,500,480,520,540 13:00,560,540,533.33,500 13:15,500,540,506.67,560 13:30,520,500,533.33,500 13:45,520,520,513.33,540 14:00,500,540,526.67,520 14:15,540,540,506.67,520 14:30,480,540,513.33,540 14:45,560,520,500,480 15:00,480,520,526.67,540 15:15,520,520,500,520 15:30,500,500,506.67,500 15:45,500,540,493.33,520 16:00,520,480,520,480 16:15,500,520,486.67,500 16:30,500,480,493.33,440 16:45,480,520,500,460 17:00,520,480,500,440 17:15,460,500,506.67,480 17:30,500,500,473.33,440 17:45,460,500,506.67,480 18:00,480,500,486.67,460 18:15,420,440,406.67,380 18:30,380,420,406.67,420 18:45,400,400,400,420 19:00,420,420,413.33,420 19:15,320,320,346.67,340 19:30,340,320,320,340 19:45,320,320,313.33,320 20:00,320,320,313.33,300 20:15,300,300,293.33,300 20:30,280,280,280,300 20:45,280,280,286.67,280 21:00,260,300,293.33,280 21:15,280,300,286.67,300 21:30,260,280,286.67,280 21:45,280,260,273.33,260 22:00,280,280,286.67,260 22:15,280,280,286.67,260 22:30,260,260,273.33,260 22:45,260,260,273.33,260 23:00,280,280,266.67,260 23:15,260,260,286.67,260 23:30,260,300,273.33,260 23:45,260,260,280,260 ,,,, ,,,, Time,Event 18,,, ,1 week prior,1 working day later,Baseload,Day of shed ,05/02/2016,15/02/2016,,12/02/2016 00:00,300,260,280,260 00:15,260,280,266.67,260 00:30,260,260,260,260 00:45,260,260,260,260 01:00,260,280,266.67,260 01:15,260,260,266.67,260 01:30,280,260,266.67,260 01:45,260,260,260,280 02:00,260,260,260,260 02:15,240,280,273.33,260 02:30,280,300,273.33,280 02:45,280,260,266.67,260 03:00,260,260,266.67,280 03:15,260,280,266.67,260 03:30,280,260,273.33,260 03:45,260,260,260,260 04:00,260,260,260,260 04:15,260,320,266.67,260 04:30,260,300,273.33,260 04:45,260,320,273.33,260 05:00,300,300,273.33,280 05:15,260,320,273.33,280 05:30,280,340,260,260 05:45,260,300,266.67,260 06:00,260,340,280,280 06:15,420,340,420,420 06:30,440,360,433.33,460 06:45,420,360,440,440 07:00,420,380,460,460 07:15,440,400,460,440 07:30,460,400,466.67,500 07:45,440,400,513.33,500 08:00,500,400,480,480 08:15,440,420,513.33,520 08:30,480,400,500,480 08:45,500,440,513.33,500 09:00,480,420,533.33,520 09:15,520,440,520,460 09:30,480,420,546.67,540 09:45,500,440,526.67,480 10:00,500,420,546.67,500 10:15,480,440,526.67,520 10:30,520,420,566.67,500 10:45,480,420,533.33,520 11:00,520,440,526.67,480 11:15,480,440,553.33,520 11:30,540,420,520,540 11:45,480,440,533.33,520 12:00,520,440,540,520 12:15,500,440,526.67,540 12:30,520,420,540,500 12:45,460,440,500,480 13:00,540,420,546.67,480 13:15,480,420,520,500 13:30,560,440,526.67,520 13:45,480,400,520,500 14:00,540,420,540,500 14:15,480,500,513.33,500 14:30,540,600,533.33,500 14:45,480,540,506.67,480 15:00,540,500,526.67,500 15:15,460,520,513.33,500 15:30,520,500,506.67,500 15:45,460,480,506.67,480 16:00,520,500,506.67,500 16:15,440,500,506.67,480 16:30,520,480,486.67,460 16:45,440,480,513.33,500 17:00,500,500,493.33,480 17:15,440,480,506.67,480 17:30,520,460,493.33,500 17:45,440,520,500,480 18:00,500,500,493.33,500 18:15,440,380,420,420 18:30,400,380,413.33,420 18:45,440,360,406.67,440 19:00,400,380,406.67,400 19:15,340,320,333.33,360 19:30,320,340,320,340 19:45,300,320,320,300 20:00,280,320,326.67,280 20:15,300,300,300,300 20:30,280,280,280,260 20:45,280,280,280,280 21:00,300,280,293.33,300 21:15,280,260,293.33,300 21:30,280,280,280,300 21:45,280,260,273.33,260 22:00,260,280,280,300 22:15,280,280,286.67,260 22:30,260,280,266.67,260 22:45,280,260,266.67,300 23:00,280,260,266.67,260 23:15,260,260,273.33,280 23:30,300,260,286.67,320 23:45,280,260,273.33,260 ,,,, ,,,, Time,Event 19,,, ,1 week prior,1 working day later,Baseload,Day of shed ,09/02/2016,17/02/2016,,16/02/2016 00:00,280,280,280,280 00:15,280,260,266.67,260 00:30,260,260,260,260 00:45,260,260,260,260 01:00,260,260,266.67,260 01:15,260,260,266.67,280 01:30,260,260,266.67,260 01:45,260,260,260,260 02:00,260,260,260,260 02:15,280,280,273.33,280 02:30,280,260,273.33,260 02:45,260,280,266.67,280 03:00,280,260,266.67,260 03:15,260,260,266.67,260 03:30,280,260,273.33,280 03:45,260,260,260,240 04:00,260,280,260,260 04:15,260,260,266.67,280 04:30,260,260,273.33,260 04:45,260,260,273.33,260 05:00,260,260,273.33,260 05:15,260,280,273.33,280 05:30,260,280,260,280 05:45,260,280,266.67,280 06:00,280,280,280,280 06:15,420,420,420,420 06:30,420,480,433.33,440 06:45,420,460,440,440 07:00,420,460,460,440 07:15,460,500,460,440 07:30,460,500,466.67,460 07:45,520,480,513.33,480 08:00,460,500,480,480 08:15,480,520,513.33,500 08:30,520,520,500,480 08:45,480,520,513.33,520 09:00,520,520,533.33,520 09:15,540,520,520,520 09:30,500,480,546.67,540 09:45,540,520,526.67,520 10:00,520,520,546.67,540 10:15,500,460,526.67,540 10:30,560,520,566.67,480 10:45,520,500,533.33,560 11:00,520,500,526.67,560 11:15,540,540,553.33,520 11:30,520,520,520,520 11:45,540,520,533.33,520 12:00,520,520,540,500 12:15,500,520,526.67,500 12:30,540,540,540,520 12:45,480,500,500,500 13:00,560,560,546.67,500 13:15,480,500,520,520 13:30,560,520,526.67,520 13:45,500,520,520,540 14:00,560,500,540,520 14:15,480,520,513.33,520 14:30,540,500,533.33,540 14:45,480,500,506.67,520 15:00,540,500,526.67,540 15:15,500,500,513.33,520 15:30,520,520,506.67,540 15:45,500,500,506.67,520 16:00,520,520,506.67,520 16:15,500,480,506.67,520 16:30,480,520,486.67,500 16:45,520,480,513.33,480 17:00,500,480,493.33,500 17:15,520,500,506.67,520 17:30,480,460,493.33,520 17:45,500,480,500,500 18:00,500,460,493.33,500 18:15,420,380,420,400 18:30,420,380,413.33,380 18:45,420,380,406.67,380 19:00,420,360,406.67,360 19:15,340,340,333.33,340 19:30,320,320,320,340 19:45,320,320,320,320 20:00,340,300,326.67,320 20:15,300,300,300,300 20:30,280,280,280,280 20:45,280,280,280,280 21:00,280,260,293.33,280 21:15,300,280,293.33,280 21:30,280,260,280,260 21:45,280,280,273.33,300 22:00,280,260,280,280 22:15,300,260,286.67,280 22:30,280,260,266.67,280 22:45,260,280,266.67,260 23:00,260,260,266.67,260 23:15,260,260,273.33,260 23:30,280,260,286.67,260 23:45,280,260,273.33,280 ,,,, ,,,, Time,Event 20,,, ,1 week prior,1 working day later,Baseload,Day of shed ,15/02/2016,01/03/2016,,22/02/2016 00:00,260,260,286.67,260 00:15,280,260,266.67,280 00:30,260,260,260,260 00:45,260,260,260,260 01:00,280,260,266.67,260 01:15,260,280,260,260 01:30,260,240,260,260 01:45,260,260,260,260 02:00,260,260,260,260 02:15,280,280,280,260 02:30,300,280,273.33,280 02:45,260,260,273.33,280 03:00,260,260,266.67,240 03:15,280,260,260,260 03:30,260,260,273.33,260 03:45,260,280,260,260 04:00,260,260,266.67,260 04:15,320,260,266.67,300 04:30,300,260,260,300 04:45,320,260,266.67,300 05:00,300,240,273.33,300 05:15,320,280,273.33,320 05:30,340,280,266.67,320 05:45,300,280,273.33,320 06:00,340,260,280,320 06:15,340,420,413.33,500 06:30,360,440,446.67,520 06:45,360,420,433.33,460 07:00,380,460,453.33,480 07:15,400,460,466.67,500 07:30,400,460,480,500 07:45,400,480,500,520 08:00,400,460,480,500 08:15,420,480,506.67,520 08:30,400,520,520,520 08:45,440,520,500,560 09:00,420,540,526.67,540 09:15,440,520,520,560 09:30,420,520,520,540 09:45,440,540,520,560 10:00,420,520,533.33,560 10:15,440,520,493.33,580 10:30,420,540,546.67,560 10:45,420,520,520,540 11:00,440,540,513.33,560 11:15,440,520,553.33,560 11:30,420,540,520,560 11:45,440,520,526.67,560 12:00,440,540,533.33,540 12:15,440,520,520,540 12:30,420,520,546.67,560 12:45,440,520,486.67,580 13:00,420,520,553.33,560 13:15,420,540,506.67,560 13:30,440,520,526.67,580 13:45,400,520,513.33,560 14:00,420,520,533.33,560 14:15,500,500,513.33,560 14:30,600,520,526.67,560 14:45,540,520,500,560 15:00,500,540,520,540 15:15,520,520,506.67,580 15:30,500,500,513.33,540 15:45,480,500,513.33,540 16:00,500,500,506.67,540 16:15,500,500,500,520 16:30,480,500,493.33,500 16:45,480,460,506.67,540 17:00,500,500,486.67,500 17:15,480,500,506.67,500 17:30,460,500,480,500 17:45,520,500,493.33,500 18:00,500,480,486.67,500 18:15,380,420,413.33,380 18:30,380,380,406.67,380 18:45,360,380,400,380 19:00,380,400,400,360 19:15,320,320,333.33,340 19:30,340,320,320,320 19:45,320,320,320,320 20:00,320,320,320,320 20:15,300,300,300,280 20:30,280,280,280,280 20:45,280,260,280,280 21:00,280,300,280,280 21:15,260,280,293.33,260 21:30,280,280,273.33,260 21:45,260,260,273.33,260 22:00,280,260,273.33,280 22:15,280,260,280,280 22:30,280,260,266.67,260 22:45,260,260,266.67,260 23:00,260,260,266.67,260 23:15,260,280,260,240 23:30,260,280,280,260 23:45,260,260,266.67,260 ,,,, ,,,, Time,Event 21,,, ,1 week prior,1 working day later,Baseload,Day of shed ,17/02/2016,02/03/2016,,23/02/2016 00:00,280,260,286.67,260 00:15,260,260,266.67,240 00:30,260,260,260,260 00:45,260,260,260,240 01:00,260,260,266.67,260 01:15,260,260,260,240 01:30,260,240,260,260 01:45,260,260,260,260 02:00,260,260,260,260 02:15,280,260,280,260 02:30,260,240,273.33,240 02:45,280,280,273.33,260 03:00,260,260,266.67,260 03:15,260,260,260,260 03:30,260,260,273.33,260 03:45,260,260,260,240 04:00,280,240,266.67,260 04:15,260,260,266.67,260 04:30,260,260,260,260 04:45,260,260,266.67,260 05:00,260,260,273.33,260 05:15,280,280,273.33,260 05:30,280,280,266.67,260 05:45,280,280,273.33,280 06:00,280,280,280,260 06:15,420,400,413.33,520 06:30,480,440,446.67,480 06:45,460,460,433.33,520 07:00,460,480,453.33,540 07:15,500,520,466.67,500 07:30,500,480,480,540 07:45,480,480,500,540 08:00,500,500,480,540 08:15,520,500,506.67,540 08:30,520,480,520,560 08:45,520,520,500,560 09:00,520,540,526.67,580 09:15,520,520,520,560 09:30,480,540,520,580 09:45,520,540,520,560 10:00,520,540,533.33,560 10:15,460,480,493.33,580 10:30,520,560,546.67,560 10:45,500,500,520,560 11:00,500,540,513.33,560 11:15,540,540,553.33,580 11:30,520,520,520,580 11:45,520,560,526.67,580 12:00,520,500,533.33,580 12:15,520,560,520,580 12:30,540,520,546.67,580 12:45,500,560,486.67,580 13:00,560,500,553.33,560 13:15,500,560,506.67,600 13:30,520,520,526.67,580 13:45,520,540,513.33,560 14:00,500,520,533.33,580 14:15,520,540,513.33,560 14:30,500,480,526.67,580 14:45,500,520,500,560 15:00,500,500,520,560 15:15,500,520,506.67,600 15:30,520,520,513.33,540 15:45,500,520,513.33,540 16:00,520,540,506.67,560 16:15,480,480,500,520 16:30,520,520,493.33,500 16:45,480,480,506.67,540 17:00,480,540,486.67,500 17:15,500,480,506.67,520 17:30,460,520,480,520 17:45,480,440,493.33,500 18:00,460,520,486.67,480 18:15,380,400,413.33,400 18:30,380,400,406.67,360 18:45,380,400,400,380 19:00,360,400,400,360 19:15,340,340,333.33,340 19:30,320,320,320,320 19:45,320,340,320,340 20:00,300,320,320,300 20:15,300,280,300,300 20:30,280,280,280,280 20:45,280,280,280,260 21:00,260,280,280,260 21:15,280,280,293.33,260 21:30,260,260,273.33,260 21:45,280,280,273.33,260 22:00,260,280,273.33,280 22:15,260,280,280,280 22:30,260,240,266.67,260 22:45,280,260,266.67,260 23:00,260,260,266.67,260 23:15,260,280,260,240 23:30,260,260,280,260 23:45,260,260,266.67,260 ,,,, ,,,, Time,Event 22,,, ,1 week prior,1 working day later,Baseload,Day of shed ,17/02/2016,02/03/2016,,24/02/2016 00:00,280,260,286.67,260 00:15,260,260,266.67,260 00:30,260,260,260,260 00:45,260,260,260,260 01:00,260,260,266.67,260 01:15,260,260,260,260 01:30,260,240,260,260 01:45,260,260,260,260 02:00,260,260,260,260 02:15,280,260,280,260 02:30,260,240,273.33,280 02:45,280,280,273.33,280 03:00,260,260,266.67,260 03:15,260,260,260,260 03:30,260,260,273.33,260 03:45,260,260,260,260 04:00,280,240,266.67,260 04:15,260,260,266.67,260 04:30,260,260,260,260 04:45,260,260,266.67,260 05:00,260,260,273.33,260 05:15,280,280,273.33,280 05:30,280,280,266.67,260 05:45,280,280,273.33,280 06:00,280,280,280,280 06:15,420,400,413.33,460 06:30,480,440,446.67,420 06:45,460,460,433.33,420 07:00,460,480,453.33,420 07:15,500,520,466.67,460 07:30,500,480,480,440 07:45,480,480,500,480 08:00,500,500,480,480 08:15,520,500,506.67,460 08:30,520,480,520,500 08:45,520,520,500,500 09:00,520,540,526.67,500 09:15,520,520,520,540 09:30,480,540,520,500 09:45,520,540,520,540 10:00,520,540,533.33,520 10:15,460,480,493.33,560 10:30,520,560,546.67,540 10:45,500,500,520,540 11:00,500,540,513.33,560 11:15,540,540,553.33,560 11:30,520,520,520,540 11:45,520,560,526.67,500 12:00,520,500,533.33,540 12:15,520,560,520,540 12:30,540,520,546.67,540 12:45,500,560,486.67,540 13:00,560,500,553.33,560 13:15,500,560,506.67,540 13:30,520,520,526.67,540 13:45,520,540,513.33,540 14:00,500,520,533.33,480 14:15,520,540,513.33,520 14:30,500,480,526.67,540 14:45,500,520,500,520 15:00,500,500,520,540 15:15,500,520,506.67,540 15:30,520,520,513.33,520 15:45,500,520,513.33,480 16:00,520,540,506.67,520 16:15,480,480,500,480 16:30,520,520,493.33,460 16:45,480,480,506.67,460 17:00,480,540,486.67,480 17:15,500,480,506.67,480 17:30,460,520,480,460 17:45,480,440,493.33,480 18:00,460,520,486.67,420 18:15,380,400,413.33,420 18:30,380,400,406.67,440 18:45,380,400,400,420 19:00,360,400,400,380 19:15,340,340,333.33,340 19:30,320,320,320,340 19:45,320,340,320,340 20:00,300,320,320,320 20:15,300,280,300,280 20:30,280,280,280,280 20:45,280,280,280,280 21:00,260,280,280,280 21:15,280,280,293.33,300 21:30,260,260,273.33,280 21:45,280,280,273.33,280 22:00,260,280,273.33,260 22:15,260,280,280,260 22:30,260,240,266.67,260 22:45,280,260,266.67,260 23:00,260,260,266.67,280 23:15,260,280,260,260 23:30,260,260,280,280 23:45,260,260,266.67,260 ,,,, ,,,, Time,Event 23,,, ,1 week prior,1 working day later,Baseload,Day of shed ,18/02/2016,19/02/2016,,25/02/2016 00:00,260,280,286.67,280 00:15,260,280,266.67,260 00:30,260,260,260,260 00:45,260,240,260,260 01:00,260,260,266.67,260 01:15,260,260,260,260 01:30,240,260,260,260 01:45,260,260,260,260 02:00,260,260,260,260 02:15,260,240,280,260 02:30,260,260,273.33,260 02:45,260,260,273.33,260 03:00,260,260,266.67,300 03:15,260,260,260,260 03:30,260,280,273.33,280 03:45,260,260,260,260 04:00,260,260,266.67,260 04:15,240,260,266.67,260 04:30,260,260,260,260 04:45,260,260,266.67,260 05:00,260,260,273.33,260 05:15,260,260,273.33,280 05:30,280,280,266.67,300 05:45,240,260,273.33,280 06:00,280,280,280,260 06:15,420,480,413.33,420 06:30,420,420,446.67,460 06:45,420,400,433.33,480 07:00,440,440,453.33,440 07:15,460,400,466.67,460 07:30,440,440,480,500 07:45,440,460,500,440 08:00,500,440,480,500 08:15,460,440,506.67,500 08:30,500,480,520,480 08:45,500,460,500,520 09:00,480,480,526.67,540 09:15,520,480,520,520 09:30,500,460,520,520 09:45,500,480,520,520 10:00,520,500,533.33,500 10:15,500,520,493.33,540 10:30,520,520,546.67,520 10:45,500,540,520,540 11:00,520,580,513.33,540 11:15,500,540,553.33,560 11:30,560,580,520,540 11:45,480,540,526.67,540 12:00,520,580,533.33,560 12:15,480,540,520,540 12:30,540,560,546.67,540 12:45,480,560,486.67,520 13:00,520,520,553.33,500 13:15,500,600,506.67,540 13:30,500,520,526.67,540 13:45,520,540,513.33,520 14:00,500,560,533.33,540 14:15,500,520,513.33,520 14:30,580,560,526.67,460 14:45,580,540,500,520 15:00,540,520,520,520 15:15,560,560,506.67,520 15:30,540,540,513.33,520 15:45,540,520,513.33,520 16:00,560,580,506.67,500 16:15,560,520,500,460 16:30,540,520,493.33,420 16:45,540,520,506.67,460 17:00,520,540,486.67,460 17:15,540,520,506.67,460 17:30,520,540,480,460 17:45,540,520,493.33,460 18:00,520,520,486.67,460 18:15,380,380,413.33,400 18:30,380,380,406.67,420 18:45,380,360,400,380 19:00,360,360,400,380 19:15,320,300,333.33,320 19:30,320,320,320,340 19:45,320,280,320,320 20:00,320,280,320,320 20:15,300,280,300,280 20:30,280,260,280,280 20:45,280,280,280,300 21:00,280,280,280,300 21:15,280,300,293.33,300 21:30,260,260,273.33,260 21:45,260,280,273.33,260 22:00,280,260,273.33,280 22:15,260,260,280,260 22:30,260,260,266.67,260 22:45,280,260,266.67,260 23:00,280,260,266.67,260 23:15,260,260,260,260 23:30,260,280,280,280 23:45,260,260,266.67,280 ,,,, ,,,, Time,Event 24,,, ,1 week prior,1 working day later,Baseload,Day of shed ,19/02/2016,29/02/2016,,26/02/2016 00:00,280,260,286.67,260 00:15,280,260,266.67,260 00:30,260,240,260,260 00:45,240,260,260,260 01:00,260,260,266.67,260 01:15,260,240,260,240 01:30,260,260,260,260 01:45,260,260,260,260 02:00,260,260,260,260 02:15,240,240,280,260 02:30,260,260,273.33,300 02:45,260,280,273.33,260 03:00,260,260,266.67,260 03:15,260,260,260,260 03:30,280,260,273.33,260 03:45,260,260,260,260 04:00,260,260,266.67,260 04:15,260,360,266.67,260 04:30,260,340,260,260 04:45,260,340,266.67,260 05:00,260,300,273.33,260 05:15,260,360,273.33,260 05:30,280,320,266.67,300 05:45,260,340,273.33,260 06:00,280,320,280,260 06:15,480,400,413.33,420 06:30,420,420,446.67,440 06:45,400,440,433.33,420 07:00,440,460,453.33,460 07:15,400,440,466.67,440 07:30,440,460,480,500 07:45,460,480,500,480 08:00,440,480,480,500 08:15,440,440,506.67,500 08:30,480,500,520,480 08:45,460,520,500,500 09:00,480,520,526.67,540 09:15,480,520,520,520 09:30,460,520,520,500 09:45,480,520,520,480 10:00,500,540,533.33,520 10:15,520,460,493.33,520 10:30,520,540,546.67,500 10:45,540,520,520,520 11:00,580,520,513.33,500 11:15,540,520,553.33,520 11:30,580,520,520,520 11:45,540,520,526.67,500 12:00,580,540,533.33,520 12:15,540,520,520,540 12:30,560,540,546.67,520 12:45,560,520,486.67,500 13:00,520,520,553.33,520 13:15,600,520,506.67,500 13:30,520,520,526.67,520 13:45,540,520,513.33,520 14:00,560,500,533.33,520 14:15,520,500,513.33,500 14:30,560,500,526.67,500 14:45,540,500,500,500 15:00,520,500,520,500 15:15,560,500,506.67,480 15:30,540,500,513.33,500 15:45,520,500,513.33,500 16:00,580,480,506.67,500 16:15,520,480,500,440 16:30,520,500,493.33,440 16:45,520,480,506.67,420 17:00,540,500,486.67,400 17:15,520,500,506.67,460 17:30,540,480,480,440 17:45,520,500,493.33,440 18:00,520,440,486.67,440 18:15,380,400,413.33,400 18:30,380,400,406.67,400 18:45,360,380,400,380 19:00,360,380,400,380 19:15,300,320,333.33,320 19:30,320,320,320,300 19:45,280,320,320,280 20:00,280,300,320,300 20:15,280,280,300,260 20:30,260,280,280,300 20:45,280,260,280,280 21:00,280,280,280,280 21:15,300,280,293.33,260 21:30,260,260,273.33,260 21:45,280,260,273.33,260 22:00,260,260,273.33,240 22:15,260,260,280,260 22:30,260,240,266.67,260 22:45,260,260,266.67,260 23:00,260,260,266.67,260 23:15,260,260,260,240 23:30,280,280,280,280 23:45,260,260,266.67,280 ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,, ,,,,