Hi,
I'm looking for examples where people have built something with the SVG custom visualization app whether it is in a customer's Splunk instance, a demo, or anywhere else.
There's a call for papers at .conf 2019 and I'm considering running a follow-up session to last years Visualize This, Mother Trucker session which introduced the app. This year I am hoping I can focus on what people have created with the app.
If you have something that could be showcased as part of a .conf 2019 SVG app session please share a picture (and possible SPL) of it on this answer.
Thanks
Mark
UPDATE: Unfortunately the SVG paper wasn't accepted for this years .conf (.conf19) however, please feel free to share any interesting things that have been created with the SVG app.
Here's the SPL for the Frequency Trails visualization. I've expanded all of the macros that are used in it, so it's not very clean. Also, I've kept all of the tokens in it, so it's easier to see how to customize it.
`comment("Get the basic data - Timechart by some field")`
index=_internal sourcetype=splunkd_access
| eval y_field=host
| eval y_field="yfield_".y_field
| timechart span=$span$s count by y_field limit=0
`comment("This part is to allow us to have trendlines for series whose name we don't know in advance")`
| eval index=1
| foreach yfield_* [
eval canonic_yfield_{index}='<<FIELD>>' |
eval canonic_name_{index}="<<MATCHSTR>>" |
eval index=index+1
]
| fields- undex yfield_*
| trendline sma$sma$(canonic_yfield_1) as canonic_yfield_1, sma$sma$(canonic_yfield_2) as canonic_yfield_2, sma$sma$(canonic_yfield_3) as canonic_yfield_3, sma$sma$(canonic_yfield_4) as canonic_yfield_4, sma$sma$(canonic_yfield_5) as canonic_yfield_5, sma$sma$(canonic_yfield_6) as canonic_yfield_6, sma$sma$(canonic_yfield_7) as canonic_yfield_7, sma$sma$(canonic_yfield_8) as canonic_yfield_8, sma$sma$(canonic_yfield_9) as canonic_yfield_9, sma$sma$(canonic_yfield_10) as canonic_yfield_10, sma$sma$(canonic_yfield_11) as canonic_yfield_11, sma$sma$(canonic_yfield_12) as canonic_yfield_12, sma$sma$(canonic_yfield_13) as canonic_yfield_13, sma$sma$(canonic_yfield_14) as canonic_yfield_14, sma$sma$(canonic_yfield_15) as canonic_yfield_15, sma$sma$(canonic_yfield_16) as canonic_yfield_16, sma$sma$(canonic_yfield_17) as canonic_yfield_17, sma$sma$(canonic_yfield_18) as canonic_yfield_18, sma$sma$(canonic_yfield_19) as canonic_yfield_19, sma$sma$(canonic_yfield_20) as canonic_yfield_20, sma$sma$(canonic_yfield_21) as canonic_yfield_21, sma$sma$(canonic_yfield_22) as canonic_yfield_22, sma$sma$(canonic_yfield_23) as canonic_yfield_23, sma$sma$(canonic_yfield_24) as canonic_yfield_24, sma$sma$(canonic_yfield_25) as canonic_yfield_25, sma$sma$(canonic_yfield_26) as canonic_yfield_26, sma$sma$(canonic_yfield_27) as canonic_yfield_27, sma$sma$(canonic_yfield_28) as canonic_yfield_28, sma$sma$(canonic_yfield_29) as canonic_yfield_29, sma$sma$(canonic_yfield_30) as canonic_yfield_30, sma$sma$(canonic_yfield_31) as canonic_yfield_31, sma$sma$(canonic_yfield_32) as canonic_yfield_32, sma$sma$(canonic_yfield_33) as canonic_yfield_33, sma$sma$(canonic_yfield_34) as canonic_yfield_34, sma$sma$(canonic_yfield_35) as canonic_yfield_35, sma$sma$(canonic_yfield_36) as canonic_yfield_36, sma$sma$(canonic_yfield_37) as canonic_yfield_37, sma$sma$(canonic_yfield_38) as canonic_yfield_38, sma$sma$(canonic_yfield_39) as canonic_yfield_39, sma$sma$(canonic_yfield_40) as canonic_yfield_40, sma$sma$(canonic_yfield_41) as canonic_yfield_41, sma$sma$(canonic_yfield_42) as canonic_yfield_42, sma$sma$(canonic_yfield_43) as canonic_yfield_43, sma$sma$(canonic_yfield_44) as canonic_yfield_44, sma$sma$(canonic_yfield_45) as canonic_yfield_45, sma$sma$(canonic_yfield_46) as canonic_yfield_46, sma$sma$(canonic_yfield_47) as canonic_yfield_47, sma$sma$(canonic_yfield_48) as canonic_yfield_48, sma$sma$(canonic_yfield_49) as canonic_yfield_49, sma$sma$(canonic_yfield_50) as canonic_yfield_50, sma$sma$(canonic_yfield_51) as canonic_yfield_51, sma$sma$(canonic_yfield_52) as canonic_yfield_52, sma$sma$(canonic_yfield_53) as canonic_yfield_53, sma$sma$(canonic_yfield_54) as canonic_yfield_54, sma$sma$(canonic_yfield_55) as canonic_yfield_55, sma$sma$(canonic_yfield_56) as canonic_yfield_56, sma$sma$(canonic_yfield_57) as canonic_yfield_57, sma$sma$(canonic_yfield_58) as canonic_yfield_58, sma$sma$(canonic_yfield_59) as canonic_yfield_59, sma$sma$(canonic_yfield_60) as canonic_yfield_60, sma$sma$(canonic_yfield_61) as canonic_yfield_61, sma$sma$(canonic_yfield_62) as canonic_yfield_62, sma$sma$(canonic_yfield_63) as canonic_yfield_63, sma$sma$(canonic_yfield_64) as canonic_yfield_64, sma$sma$(canonic_yfield_65) as canonic_yfield_65, sma$sma$(canonic_yfield_66) as canonic_yfield_66, sma$sma$(canonic_yfield_67) as canonic_yfield_67, sma$sma$(canonic_yfield_68) as canonic_yfield_68, sma$sma$(canonic_yfield_69) as canonic_yfield_69, sma$sma$(canonic_yfield_70) as canonic_yfield_70, sma$sma$(canonic_yfield_71) as canonic_yfield_71, sma$sma$(canonic_yfield_72) as canonic_yfield_72, sma$sma$(canonic_yfield_73) as canonic_yfield_73, sma$sma$(canonic_yfield_74) as canonic_yfield_74, sma$sma$(canonic_yfield_75) as canonic_yfield_75, sma$sma$(canonic_yfield_76) as canonic_yfield_76, sma$sma$(canonic_yfield_77) as canonic_yfield_77, sma$sma$(canonic_yfield_78) as canonic_yfield_78, sma$sma$(canonic_yfield_79) as canonic_yfield_79, sma$sma$(canonic_yfield_80) as canonic_yfield_80, sma$sma$(canonic_yfield_81) as canonic_yfield_81, sma$sma$(canonic_yfield_82) as canonic_yfield_82, sma$sma$(canonic_yfield_83) as canonic_yfield_83, sma$sma$(canonic_yfield_84) as canonic_yfield_84, sma$sma$(canonic_yfield_85) as canonic_yfield_85, sma$sma$(canonic_yfield_86) as canonic_yfield_86, sma$sma$(canonic_yfield_87) as canonic_yfield_87, sma$sma$(canonic_yfield_88) as canonic_yfield_88, sma$sma$(canonic_yfield_89) as canonic_yfield_89, sma$sma$(canonic_yfield_90) as canonic_yfield_90, sma$sma$(canonic_yfield_91) as canonic_yfield_91, sma$sma$(canonic_yfield_92) as canonic_yfield_92, sma$sma$(canonic_yfield_93) as canonic_yfield_93, sma$sma$(canonic_yfield_94) as canonic_yfield_94, sma$sma$(canonic_yfield_95) as canonic_yfield_95, sma$sma$(canonic_yfield_96) as canonic_yfield_96, sma$sma$(canonic_yfield_97) as canonic_yfield_97, sma$sma$(canonic_yfield_98) as canonic_yfield_98, sma$sma$(canonic_yfield_99) as canonic_yfield_99, sma$sma$(canonic_yfield_100) as canonic_yfield_100, sma$sma$(canonic_yfield_101) as canonic_yfield_101, sma$sma$(canonic_yfield_102) as canonic_yfield_102, sma$sma$(canonic_yfield_103) as canonic_yfield_103, sma$sma$(canonic_yfield_104) as canonic_yfield_104, sma$sma$(canonic_yfield_105) as canonic_yfield_105, sma$sma$(canonic_yfield_106) as canonic_yfield_106, sma$sma$(canonic_yfield_107) as canonic_yfield_107, sma$sma$(canonic_yfield_108) as canonic_yfield_108, sma$sma$(canonic_yfield_109) as canonic_yfield_109, sma$sma$(canonic_yfield_110) as canonic_yfield_110, sma$sma$(canonic_yfield_111) as canonic_yfield_111, sma$sma$(canonic_yfield_112) as canonic_yfield_112, sma$sma$(canonic_yfield_113) as canonic_yfield_113, sma$sma$(canonic_yfield_114) as canonic_yfield_114, sma$sma$(canonic_yfield_115) as canonic_yfield_115, sma$sma$(canonic_yfield_116) as canonic_yfield_116, sma$sma$(canonic_yfield_117) as canonic_yfield_117, sma$sma$(canonic_yfield_118) as canonic_yfield_118, sma$sma$(canonic_yfield_119) as canonic_yfield_119, sma$sma$(canonic_yfield_120) as canonic_yfield_120, sma$sma$(canonic_yfield_121) as canonic_yfield_121, sma$sma$(canonic_yfield_122) as canonic_yfield_122, sma$sma$(canonic_yfield_123) as canonic_yfield_123, sma$sma$(canonic_yfield_124) as canonic_yfield_124, sma$sma$(canonic_yfield_125) as canonic_yfield_125, sma$sma$(canonic_yfield_126) as canonic_yfield_126, sma$sma$(canonic_yfield_127) as canonic_yfield_127, sma$sma$(canonic_yfield_128) as canonic_yfield_128, sma$sma$(canonic_yfield_129) as canonic_yfield_129, sma$sma$(canonic_yfield_130) as canonic_yfield_130, sma$sma$(canonic_yfield_131) as canonic_yfield_131, sma$sma$(canonic_yfield_132) as canonic_yfield_132, sma$sma$(canonic_yfield_133) as canonic_yfield_133, sma$sma$(canonic_yfield_134) as canonic_yfield_134, sma$sma$(canonic_yfield_135) as canonic_yfield_135, sma$sma$(canonic_yfield_136) as canonic_yfield_136, sma$sma$(canonic_yfield_137) as canonic_yfield_137, sma$sma$(canonic_yfield_138) as canonic_yfield_138, sma$sma$(canonic_yfield_139) as canonic_yfield_139, sma$sma$(canonic_yfield_140) as canonic_yfield_140, sma$sma$(canonic_yfield_141) as canonic_yfield_141, sma$sma$(canonic_yfield_142) as canonic_yfield_142, sma$sma$(canonic_yfield_143) as canonic_yfield_143, sma$sma$(canonic_yfield_144) as canonic_yfield_144, sma$sma$(canonic_yfield_145) as canonic_yfield_145, sma$sma$(canonic_yfield_146) as canonic_yfield_146, sma$sma$(canonic_yfield_147) as canonic_yfield_147, sma$sma$(canonic_yfield_148) as canonic_yfield_148, sma$sma$(canonic_yfield_149) as canonic_yfield_149, sma$sma$(canonic_yfield_150) as canonic_yfield_150, sma$sma$(canonic_yfield_151) as canonic_yfield_151, sma$sma$(canonic_yfield_152) as canonic_yfield_152, sma$sma$(canonic_yfield_153) as canonic_yfield_153, sma$sma$(canonic_yfield_154) as canonic_yfield_154, sma$sma$(canonic_yfield_155) as canonic_yfield_155, sma$sma$(canonic_yfield_156) as canonic_yfield_156, sma$sma$(canonic_yfield_157) as canonic_yfield_157, sma$sma$(canonic_yfield_158) as canonic_yfield_158, sma$sma$(canonic_yfield_159) as canonic_yfield_159, sma$sma$(canonic_yfield_160) as canonic_yfield_160, sma$sma$(canonic_yfield_161) as canonic_yfield_161, sma$sma$(canonic_yfield_162) as canonic_yfield_162, sma$sma$(canonic_yfield_163) as canonic_yfield_163, sma$sma$(canonic_yfield_164) as canonic_yfield_164, sma$sma$(canonic_yfield_165) as canonic_yfield_165, sma$sma$(canonic_yfield_166) as canonic_yfield_166, sma$sma$(canonic_yfield_167) as canonic_yfield_167, sma$sma$(canonic_yfield_168) as canonic_yfield_168, sma$sma$(canonic_yfield_169) as canonic_yfield_169, sma$sma$(canonic_yfield_170) as canonic_yfield_170, sma$sma$(canonic_yfield_171) as canonic_yfield_171, sma$sma$(canonic_yfield_172) as canonic_yfield_172, sma$sma$(canonic_yfield_173) as canonic_yfield_173, sma$sma$(canonic_yfield_174) as canonic_yfield_174, sma$sma$(canonic_yfield_175) as canonic_yfield_175, sma$sma$(canonic_yfield_176) as canonic_yfield_176, sma$sma$(canonic_yfield_177) as canonic_yfield_177, sma$sma$(canonic_yfield_178) as canonic_yfield_178, sma$sma$(canonic_yfield_179) as canonic_yfield_179, sma$sma$(canonic_yfield_180) as canonic_yfield_180, sma$sma$(canonic_yfield_181) as canonic_yfield_181, sma$sma$(canonic_yfield_182) as canonic_yfield_182, sma$sma$(canonic_yfield_183) as canonic_yfield_183, sma$sma$(canonic_yfield_184) as canonic_yfield_184, sma$sma$(canonic_yfield_185) as canonic_yfield_185, sma$sma$(canonic_yfield_186) as canonic_yfield_186, sma$sma$(canonic_yfield_187) as canonic_yfield_187, sma$sma$(canonic_yfield_188) as canonic_yfield_188, sma$sma$(canonic_yfield_189) as canonic_yfield_189, sma$sma$(canonic_yfield_190) as canonic_yfield_190, sma$sma$(canonic_yfield_191) as canonic_yfield_191, sma$sma$(canonic_yfield_192) as canonic_yfield_192, sma$sma$(canonic_yfield_193) as canonic_yfield_193, sma$sma$(canonic_yfield_194) as canonic_yfield_194, sma$sma$(canonic_yfield_195) as canonic_yfield_195, sma$sma$(canonic_yfield_196) as canonic_yfield_196, sma$sma$(canonic_yfield_197) as canonic_yfield_197, sma$sma$(canonic_yfield_198) as canonic_yfield_198, sma$sma$(canonic_yfield_199) as canonic_yfield_199, sma$sma$(canonic_yfield_200) as canonic_yfield_200, sma$sma$(canonic_yfield_201) as canonic_yfield_201, sma$sma$(canonic_yfield_202) as canonic_yfield_202, sma$sma$(canonic_yfield_203) as canonic_yfield_203, sma$sma$(canonic_yfield_204) as canonic_yfield_204, sma$sma$(canonic_yfield_205) as canonic_yfield_205, sma$sma$(canonic_yfield_206) as canonic_yfield_206, sma$sma$(canonic_yfield_207) as canonic_yfield_207, sma$sma$(canonic_yfield_208) as canonic_yfield_208, sma$sma$(canonic_yfield_209) as canonic_yfield_209, sma$sma$(canonic_yfield_210) as canonic_yfield_210, sma$sma$(canonic_yfield_211) as canonic_yfield_211, sma$sma$(canonic_yfield_212) as canonic_yfield_212, sma$sma$(canonic_yfield_213) as canonic_yfield_213, sma$sma$(canonic_yfield_214) as canonic_yfield_214, sma$sma$(canonic_yfield_215) as canonic_yfield_215, sma$sma$(canonic_yfield_216) as canonic_yfield_216, sma$sma$(canonic_yfield_217) as canonic_yfield_217, sma$sma$(canonic_yfield_218) as canonic_yfield_218, sma$sma$(canonic_yfield_219) as canonic_yfield_219, sma$sma$(canonic_yfield_220) as canonic_yfield_220, sma$sma$(canonic_yfield_221) as canonic_yfield_221, sma$sma$(canonic_yfield_222) as canonic_yfield_222, sma$sma$(canonic_yfield_223) as canonic_yfield_223, sma$sma$(canonic_yfield_224) as canonic_yfield_224, sma$sma$(canonic_yfield_225) as canonic_yfield_225, sma$sma$(canonic_yfield_226) as canonic_yfield_226, sma$sma$(canonic_yfield_227) as canonic_yfield_227, sma$sma$(canonic_yfield_228) as canonic_yfield_228, sma$sma$(canonic_yfield_229) as canonic_yfield_229, sma$sma$(canonic_yfield_230) as canonic_yfield_230, sma$sma$(canonic_yfield_231) as canonic_yfield_231, sma$sma$(canonic_yfield_232) as canonic_yfield_232, sma$sma$(canonic_yfield_233) as canonic_yfield_233, sma$sma$(canonic_yfield_234) as canonic_yfield_234, sma$sma$(canonic_yfield_235) as canonic_yfield_235, sma$sma$(canonic_yfield_236) as canonic_yfield_236, sma$sma$(canonic_yfield_237) as canonic_yfield_237, sma$sma$(canonic_yfield_238) as canonic_yfield_238, sma$sma$(canonic_yfield_239) as canonic_yfield_239, sma$sma$(canonic_yfield_240) as canonic_yfield_240, sma$sma$(canonic_yfield_241) as canonic_yfield_241, sma$sma$(canonic_yfield_242) as canonic_yfield_242, sma$sma$(canonic_yfield_243) as canonic_yfield_243, sma$sma$(canonic_yfield_244) as canonic_yfield_244, sma$sma$(canonic_yfield_245) as canonic_yfield_245, sma$sma$(canonic_yfield_246) as canonic_yfield_246, sma$sma$(canonic_yfield_247) as canonic_yfield_247, sma$sma$(canonic_yfield_248) as canonic_yfield_248, sma$sma$(canonic_yfield_249) as canonic_yfield_249, sma$sma$(canonic_yfield_250) as canonic_yfield_250, sma$sma$(canonic_yfield_251) as canonic_yfield_251, sma$sma$(canonic_yfield_252) as canonic_yfield_252, sma$sma$(canonic_yfield_253) as canonic_yfield_253, sma$sma$(canonic_yfield_254) as canonic_yfield_254, sma$sma$(canonic_yfield_255) as canonic_yfield_255, sma$sma$(canonic_yfield_256) as canonic_yfield_256, sma$sma$(canonic_yfield_257) as canonic_yfield_257, sma$sma$(canonic_yfield_258) as canonic_yfield_258, sma$sma$(canonic_yfield_259) as canonic_yfield_259, sma$sma$(canonic_yfield_260) as canonic_yfield_260, sma$sma$(canonic_yfield_261) as canonic_yfield_261, sma$sma$(canonic_yfield_262) as canonic_yfield_262, sma$sma$(canonic_yfield_263) as canonic_yfield_263, sma$sma$(canonic_yfield_264) as canonic_yfield_264, sma$sma$(canonic_yfield_265) as canonic_yfield_265, sma$sma$(canonic_yfield_266) as canonic_yfield_266, sma$sma$(canonic_yfield_267) as canonic_yfield_267, sma$sma$(canonic_yfield_268) as canonic_yfield_268, sma$sma$(canonic_yfield_269) as canonic_yfield_269, sma$sma$(canonic_yfield_270) as canonic_yfield_270, sma$sma$(canonic_yfield_271) as canonic_yfield_271, sma$sma$(canonic_yfield_272) as canonic_yfield_272, sma$sma$(canonic_yfield_273) as canonic_yfield_273, sma$sma$(canonic_yfield_274) as canonic_yfield_274, sma$sma$(canonic_yfield_275) as canonic_yfield_275, sma$sma$(canonic_yfield_276) as canonic_yfield_276, sma$sma$(canonic_yfield_277) as canonic_yfield_277, sma$sma$(canonic_yfield_278) as canonic_yfield_278, sma$sma$(canonic_yfield_279) as canonic_yfield_279, sma$sma$(canonic_yfield_280) as canonic_yfield_280, sma$sma$(canonic_yfield_281) as canonic_yfield_281, sma$sma$(canonic_yfield_282) as canonic_yfield_282, sma$sma$(canonic_yfield_283) as canonic_yfield_283, sma$sma$(canonic_yfield_284) as canonic_yfield_284, sma$sma$(canonic_yfield_285) as canonic_yfield_285, sma$sma$(canonic_yfield_286) as canonic_yfield_286, sma$sma$(canonic_yfield_287) as canonic_yfield_287, sma$sma$(canonic_yfield_288) as canonic_yfield_288, sma$sma$(canonic_yfield_289) as canonic_yfield_289, sma$sma$(canonic_yfield_290) as canonic_yfield_290, sma$sma$(canonic_yfield_291) as canonic_yfield_291, sma$sma$(canonic_yfield_292) as canonic_yfield_292, sma$sma$(canonic_yfield_293) as canonic_yfield_293, sma$sma$(canonic_yfield_294) as canonic_yfield_294, sma$sma$(canonic_yfield_295) as canonic_yfield_295, sma$sma$(canonic_yfield_296) as canonic_yfield_296, sma$sma$(canonic_yfield_297) as canonic_yfield_297, sma$sma$(canonic_yfield_298) as canonic_yfield_298, sma$sma$(canonic_yfield_299) as canonic_yfield_299, sma$sma$(canonic_yfield_300) as canonic_yfield_300, sma$sma$(canonic_yfield_301) as canonic_yfield_301, sma$sma$(canonic_yfield_302) as canonic_yfield_302, sma$sma$(canonic_yfield_303) as canonic_yfield_303, sma$sma$(canonic_yfield_304) as canonic_yfield_304, sma$sma$(canonic_yfield_305) as canonic_yfield_305, sma$sma$(canonic_yfield_306) as canonic_yfield_306, sma$sma$(canonic_yfield_307) as canonic_yfield_307, sma$sma$(canonic_yfield_308) as canonic_yfield_308, sma$sma$(canonic_yfield_309) as canonic_yfield_309, sma$sma$(canonic_yfield_310) as canonic_yfield_310, sma$sma$(canonic_yfield_1) as sum_field
`comment("Restore the original series names - used for tooltips")`
| foreach canonic_name_* [
eval {<<FIELD>>}=canonic_yfield_<<MATCHSTR>>
]
| fields- index canonic_*
| untable _time y_field count
| eval ts=_time
| eventstats min(ts) as first
| eval ts=round((ts-first)/$span$)
| eventstats max(count) as max_count,dc(ts) as timestamps,dc(y_field) as yfields
| eventstats max(count) as max_y_field_count by y_field
| eventstats sum(count) as sum_count by ts
| eval count=if(y_field=="sum_field",sum_count,count)
| eventstats max(count) as max_sum_count
| eventstats p90(count) as p90_count by y_field
| fields- sum_count
| eval upper_bound=200+yfields*$seperation$
| eval count=if(y_field=="sum_field",upper_bound-round(200*count/max_sum_count,2), upper_bound-round(100*count/max_count,2))
`comment("This part is used order the series based on their 90th percentile. The order (captured in the gindex field) is then used positioning the different series in the visualtion (z-order and skew)")`
| sort 0 ts p90_count
| streamstats count as gindex by ts
| eval count=count-$seperation$*gindex
| eval point=ts.",".count
| eventstats max(ts) as max_global_x,max(count) as max_global_y
| eval max_global_x=max_global_x+$skew$*yfields
| sort 0 -p90_count ts
| eval ts=ts+$skew$*gindex
| eval count=count+100
| eval count=if(y_field=="sum_field",count-$sum_seperation$,count)
| eval point=ts.",".count
| fields y_field point max_count p90_count max_y_field_count gindex max_global_x max_global_y upper_bound
| fields- _time
| mvcombine point
| sort -p90_count
| eval max_y=upper_bound-$seperation$*gindex
| eval max_y=max_y+100
| eval max_y_sum_field=max_y-$sum_seperation$
`comment("Since each series is visualized as a closed polygon, we need effective_max_y to close the loop")`
| eval effective_max_y=if(y_field=="sum_field",max_y_sum_field,max_y)
| eval points=effective_max_y." ".mvjoin(point, " ")
`comment("Create the polygon for each series")`
| rex field=points mode=sed "s/^(\d+) (\d+),(\d+\.*\d*) (.*) (\d+),(\d+\.*\d*)$/\2,\3 \4 \5,\6 \5,\1 \2,\1 \2,\3/"
| fields- point max_y upper_bound max_y_sum_field effective_max_y
`comment("Creating a random shading for each series")`
| eval seed=md5(gindex)
| rex field=seed "(?<seed1>\d).*(?<seed2>\d).*(?<seed3>\d)"
| eval shift_blue=((seed1*100+seed2*10+seed3) % 60)-30
| eval shift_green=((seed3*100+seed2*10+seed1) % 60)-30
| eval red=0
| eval green=if(y_field=="sum_field",200+shift_green,100+shift_green)
| eval blue=if(y_field=="sum_field",100+shift_blue,200+shift_blue)
`comment("Creating 5 different gradient categories")`
| eval category=round((100*max_y_field_count/max_count)/25)+1
| eval gradient_id=if(y_field=="sum_field","url(#gradient_sum)","url(#gradient".category.")")
`comment("Check to see if gradient amplitudes should be used")`
| eval fill=if("$use_gradients$"=="Yes",gradient_id,"rgb(".red.",".green.",".blue.")")
| eval filter=if(y_field=="sum_field"," filter=\"url(#shadow)\" ","")
`comment("Title used for tooltips")`
| eval title=if(y_field=="sum_field","Total",y_field)
`comment("Building the actual SVG polyline element")`
| eval polyline="<polyline ".filter." fill=\"".fill."\" stroke=\"black\" stroke-width=\"1\" points=\"".points."\" opacity=\"$opacity$\"><title>".title."</title></polyline>"
| fields polyline max_count y_field max_global_x max_global_y gindex
| sort -gindex
| fields- y_field gindex
| mvcombine polyline
| eval polylines=mvjoin(polyline, " ")
| eval bg_color="rgb(0,0,0)"
| eval max_global_x=max_global_x+50
| eval max_global_y=max_global_y+100+100
`comment("Creating the different gradient fill elements. One for each category")`
| eval gradient5="
<linearGradient id=\"gradient5\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\" >
<stop offset=\"0%\" style=\"stop-color:rgb(103,0,31);stop-opacity:1\" />
<stop offset=\"100%\" style=\"stop-color:rgb(250,231,222);stop-opacity:1\">
</stop>
</linearGradient>
"
| eval gradient4="
<linearGradient id=\"gradient4\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\" >
<stop offset=\"0%\" style=\"stop-color:rgb(131,48,74);stop-opacity:1\" />
<stop offset=\"100%\" style=\"stop-color:rgb(250,231,222);stop-opacity:1\">
</stop>
</linearGradient>
"
| eval gradient3="
<linearGradient id=\"gradient3\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\" >
<stop offset=\"0%\" style=\"stop-color:rgb(160,97,118);stop-opacity:1\" />
<stop offset=\"100%\" style=\"stop-color:rgb(250,231,222);stop-opacity:1\">
</stop>
</linearGradient>
"
| eval gradient2="
<linearGradient id=\"gradient2\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\" >
<stop offset=\"0%\" style=\"stop-color:rgb(189,146,161);stop-opacity:1\" />
<stop offset=\"100%\" style=\"stop-color:rgb(250,231,222);stop-opacity:1\">
</stop>
</linearGradient>
"
| eval gradient1="
<linearGradient id=\"gradient1\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\" >
<stop offset=\"0%\" style=\"stop-color:rgb(218,195,205);stop-opacity:1\" />
<stop offset=\"100%\" style=\"stop-color:rgb(250,231,222);stop-opacity:1\">
</stop>
</linearGradient>
"
| eval gradient_sum="
<linearGradient id=\"gradient_sum\" x1=\"0%\" y1=\"0%\" x2=\"0%\" y2=\"100%\" >
<stop offset=\"0%\" style=\"stop-color:rgb(200,0,200);stop-opacity:1\" />
<stop offset=\"100%\" style=\"stop-color:rgb(0,200,255);stop-opacity:1\">
</stop>
</linearGradient>
"
| eval shadow_fill=if("$use_gradients$"=="Yes","rgb(0,200,255)","rgb(0,216,71)")
| eval tmp_shadow_fill=shadow_fill
| eval shadow_filter="
<filter id=\"shadow\" >
<feDropShadow dx=\"1\" dy=\"10\" stdDeviation=\"14\" flood-color=\"".tmp_shadow_fill."\" flood-opacity=\"0.6\" />
</filter>
"
| eval shadow_filter="<defs>".shadow_filter."</defs>"
| eval polylines=polylines.gradient1.gradient2.gradient3.gradient4.gradient5.gradient_sum.shadow_filter
| eval content=polylines
| eval content_height=max_global_y
| eval content_width=max_global_x
| eval background_color=bg_color
| eval svg_viz= "
<svg id=\"svg_id\" width=\"".content_width."px\" height=\"".content_height."px\" viewBox=\"-0.5 -0.5 ".content_width." ".content_height."\" style=\"background-color: ".background_color.";\">
<g id=\"viewport\">
".content."
</g>
</svg>"
| fields svg_viz
| head 1
This example shows an SVG visualization of a microservices architecture. The graph is animated, updated in real time, and represents the live status of the system (nodes are colored according to status/errors, edge width and speed represent relative volume of traffic (and its direction), edge colors represent requests success/failures)
Another great example, please share an anonymised SPL version when you can, so other people can leverage this as well. | makeresults if possible or using a common data source such as access_combined (web logs)
One of the visualization types that IMHO is really missing in Splunk, is heatmaps (and no, the heatmap option in the table visualization doesn't count).
Here's my SVG heatmap implementation:
There are a lot of options there, but basically this heatmap shows request count per EC2 instance over time in one AWS region. The top row (in green) is the total. The left column is a legend, and shows the values of the different gradients.
Same as above, but using different colors and hexagon cells instead of rectangular.
One last example, this one with a bigger number (88) of different series. I think it really highlights the fact that this visualization type allows showing (in a pretty clear way) a huge data set (88 series x 3145 time bins). In any other visualization type (if even allowed by Splunk's limits) it would look like a huge overlapping mess...
This looks very good, please share an anonymised SPL version when you can, so other people can leverage this as well. | makeresults
if possible or using a common data source such as access_combined (web logs)
The SVG visualization app is awesome, really opens up endless possibilities.
I've been using it pretty extensively over the last couple of months, and while I can't share most of the work yet (need to clean up all of the proprietary information first), here are a couple of general use examples:
Frequency Trails (http://www.brendangregg.com/FrequencyTrails/intro.html)
This graph shows request counts (10s bins in sma6) by EC2 host in different AWS regions. The colors for the different series are random, just meant to differentiate between them.
Same as above, but now each series is colored the same, with the amplitude being represented as a gradient.
(The table on the bottom left contains controls for panning and zooming. Would be really great if something like this http://www.vleo.net/svgpan-a-javascript-svg-panzoomdrag-library/ can be integrated in the SVG app)
Since I'm limited in the number of attachments, will add more examples in new replies in the thread.
Does it have to be build using the SVG custom viz ?
If the .conf19 white paper I put together is accepted it will be around the SVG custom viz app (as this was the basis for the white paper), so I am looking for SVG custom viz app ( https://splunkbase.splunk.com/app/3815/ ) built examples on this Splunk answer.
There is nothing stopping you from creating other visualizations with other mechanisms, it's just I am actively only looking for SVG custom viz app built examples for the potential .conf19 session.
I saw your Mother Trucker presentation video and was really inspired. I have developed a circular 7-day chart. It can be used to represent any continuing 7-day cycling data. I've used web server logs as my example when developing the chart.
I have commented the splunk and SVG code so hopefully you can understand what's happening. It isn't quite as I'd like it - for example it would be nice to have graded colours on the graph lines maybeing going from yellow on the mid line to red at the max and blue or green at the min line. Anyway, I'm very pleased with my first Splunk SVG chart.
index="apache_logs" earliest=-7d
| timechart span=15m count
| eval timestart=strftime(_time,"value_%a_%u_%H%M") | eval temp_row=-1 | xyseries temp_row timestart count
`comment("We now have counts per 15 minutes, with 0 counts where they are no matches to the search - needed so that all time slots have a count.")`
| eval title_text="Apache accesses"
| eval footer_text="Footer goes here and can be long enough to go all the way under the graph above if it fits."
| eval max=-99999999999 | eval min=99999999999
`comment("max, mid and min values used for circles on chart.")`
| foreach value* [eval max=if(<<FIELD>> > max,<<FIELD>>,max)]
| foreach value* [eval min=if(<<FIELD>> < min,<<FIELD>>,min)]
| foreach value* [eval min=if(<<FIELD>> < min,<<FIELD>>,min)]
| eval mid=((max - min) / 2)
`comment("0-values set to mid-value so that chart has gaps for 0 rather than bars going down to 0 - looks nicer.")`
| foreach value* [eval <<FIELD>>=if(<<FIELD>> == 0,mid,<<FIELD>>)]
`comment("Set up values for various dimensions of the chart.")`
| eval widthX=100
| eval heightY=100
| eval centreX=widthX / 2
| eval centreY=heightY / 2
| eval footerY=heightY - 1
| eval outer_ring_radius=(45 / 50) * centreX
| eval dayofweek_ring_radius=(41 / 50) * centreX
| eval dayofweek_words_radius=(38 / 50) * centreX
| eval dayofweek_words_radius_DOUBLED=dayofweek_words_radius * 2
| eval leftedge_of_dayofweek_words=centreX - dayofweek_words_radius
| eval rightedge_of_dayofweek_words=centreX + dayofweek_words_radius
| eval topedge_of_dayofweek_words=centreY - dayofweek_words_radius
| eval botedge_of_dayofweek_words=centreY + dayofweek_words_radius
| eval maxradius=(35 / 50) * centreX
| eval midradius=(25 / 50) * centreX
| eval minradius=(15 / 50) * centreX
| eval maxradius_DOUBLED=maxradius * 2
| eval midradius_DOUBLED=midradius * 2
| eval minradius_DOUBLED=minradius * 2
| eval temp_dataunits_per_svgunit=(max - min) / (maxradius - minradius)
| eval leftedge_of_maxradius=centreX - maxradius
| eval leftedge_of_midradius=centreX - midradius
| eval leftedge_of_minradius=centreX - minradius
`comment("A label for every seventh way around the chart circle.")`
| eval label_0_sevenths="Monday"
| eval label_1_sevenths="Tuesday"
| eval label_2_sevenths="Wednesday"
| eval label_3_sevenths="Thursday"
| eval label_4_sevenths="Friday"
| eval label_5_sevenths="Saturday"
| eval label_6_sevenths="Sunday"
`comment("Extract the day, hour and minute from the value_Day_N_HHMM variables where N is day-of-week.")`
| foreach value* [eval temp_day_<<FIELD>>=substr("<<FIELD>>",11,1)]
| foreach value* [eval temp_hour_<<FIELD>>=substr("<<FIELD>>",13,2)]
| foreach value* [eval temp_min_<<FIELD>>=substr("<<FIELD>>",15,2)]
`comment("Convert the day-of-week, Hour and Minute into degrees around the circle, and convertcombination to radians for trig calculations.")`
| foreach temp_day_* [eval <<FIELD>>=(tonumber(<<FIELD>>,10)-1)*360/7]
| foreach temp_hour_* [eval <<FIELD>>=tonumber(<<FIELD>>,10)*360/168]
| foreach temp_min_* [eval <<FIELD>>=tonumber(<<FIELD>>,10)*360/10080]
| foreach value* [eval temp_radians_<<FIELD>> = (temp_day_<<FIELD>> + temp_hour_<<FIELD>> + temp_min_<<FIELD>>)*pi()/180]
`comment("| foreach value* [eval X_<<FIELD>> = ((<<FIELD>> / max * maxradius)*(sin(temp_radians_<<FIELD>>)))+centreX]")`
`comment("| foreach value* [eval Y_<<FIELD>> = centreY-((<<FIELD>> / max * maxradius)*(cos(temp_radians_<<FIELD>>)))]")`
`comment("Calculate colour and (x,y) starts and ends of bars on the chart.")`
`comment("If the bar goes outwards from the mid-value circle, then use orange, if the bar goes inwards then use green.")`
| foreach value* [eval X1_<<FIELD>> = centreX + ((minradius + (mid / temp_dataunits_per_svgunit)) * sin(temp_radians_<<FIELD>>))]
| foreach value* [eval Y1_<<FIELD>> = centreY - ((minradius + (mid / temp_dataunits_per_svgunit)) * cos(temp_radians_<<FIELD>>))]
| foreach value* [eval X2_<<FIELD>> = centreX + ((minradius + (<<FIELD>> / temp_dataunits_per_svgunit)) * sin(temp_radians_<<FIELD>>))]
| foreach value* [eval Y2_<<FIELD>> = centreY - ((minradius + (<<FIELD>> / temp_dataunits_per_svgunit)) * cos(temp_radians_<<FIELD>>))]
| foreach value* [eval colour_<<FIELD>> = if(<<FIELD>> > mid, "orange", "green")]
`comment("Get rid of temporary calculated values that aren't needed for the actual chart.")`
| fields - temp_*
| fields - value_*
| eval nowtime = now()
| eval now_degrees=(((tonumber(strftime(nowtime,"%u"),10)-1)*1440) + (tonumber(strftime(nowtime,"%H"),10)*60) + tonumber(strftime(nowtime,"%M"),10)) / 10080 * 360
| eval now_x=if(now_degrees <= 180, (outer_ring_radius*(sin(now_degrees*pi()/180)))+centreX, centreX-(outer_ring_radius*(sin((now_degrees-180)*pi()/180))))
| eval now_y=centreY-(outer_ring_radius*(cos(now_degrees*pi()/180)))
| eval now_label_x=now_x+2.1
| eval now_label_y=now_y+2.1
| eval now_legend_x=2
| eval now_legend_y=heightY - 6
| eval now_label_x=6.5
| eval now_label_y=heightY - 5
| eval svg_viz = "<svg xmls='http://www.w3.org/2000/svg' viewBox='0 0 ".widthX." ".heightY."' width='".widthX."' height='".heightY."'>
<!-- Add the footer and the 'Now' legend. -->
<text x='1' y='".footerY."' font-family='sans-serif' font-size='2.5' font-weight='normal' fill='black'>".footer_text."</text>
<circle cx='".now_legend_x."' cy='".now_legend_y."' r='0.25' stroke='blue' fill='blue' />
<text x='".now_label_x."' y='".now_label_y."' font-family='sans-serif' font-size='2' font-weight='normal' fill='blue' text-anchor='middle'>= Now</text>
<!-- Build the basic structure of the chart - concentric circles. -->
<circle cx='".centreX."' cy='".centreY."' r='".outer_ring_radius."' stroke='black' stroke-width='0.25' fill='white' />
<circle cx='".centreX."' cy='".centreY."' r='".dayofweek_ring_radius."' stroke='red' stroke-width='0.25' fill='white' />
<circle cx='".centreX."' cy='".centreY."' r='".maxradius."' stroke='lightgray' stroke-width='0.2' fill='white' />
<circle cx='".centreX."' cy='".centreY."' r='".midradius."' stroke='lightgray' stroke-width='0.2' fill='white' />
<circle cx='".centreX."' cy='".centreY."' r='".minradius."' stroke='lightgray' stroke-width='0.2' fill='white' />
<!-- The calculated bars for the chart. -->
<line x1='".X1_value_Mon_1_0000."' y1='".Y1_value_Mon_1_0000."' x2='".X2_value_Mon_1_0000."' y2='".Y2_value_Mon_1_0000."' style='stroke:".colour_value_Mon_1_0000.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0015."' y1='".Y1_value_Mon_1_0015."' x2='".X2_value_Mon_1_0015."' y2='".Y2_value_Mon_1_0015."' style='stroke:".colour_value_Mon_1_0015.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0030."' y1='".Y1_value_Mon_1_0030."' x2='".X2_value_Mon_1_0030."' y2='".Y2_value_Mon_1_0030."' style='stroke:".colour_value_Mon_1_0030.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0045."' y1='".Y1_value_Mon_1_0045."' x2='".X2_value_Mon_1_0045."' y2='".Y2_value_Mon_1_0045."' style='stroke:".colour_value_Mon_1_0045.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0100."' y1='".Y1_value_Mon_1_0100."' x2='".X2_value_Mon_1_0100."' y2='".Y2_value_Mon_1_0100."' style='stroke:".colour_value_Mon_1_0100.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0115."' y1='".Y1_value_Mon_1_0115."' x2='".X2_value_Mon_1_0115."' y2='".Y2_value_Mon_1_0115."' style='stroke:".colour_value_Mon_1_0115.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0130."' y1='".Y1_value_Mon_1_0130."' x2='".X2_value_Mon_1_0130."' y2='".Y2_value_Mon_1_0130."' style='stroke:".colour_value_Mon_1_0130.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0145."' y1='".Y1_value_Mon_1_0145."' x2='".X2_value_Mon_1_0145."' y2='".Y2_value_Mon_1_0145."' style='stroke:".colour_value_Mon_1_0145.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0200."' y1='".Y1_value_Mon_1_0200."' x2='".X2_value_Mon_1_0200."' y2='".Y2_value_Mon_1_0200."' style='stroke:".colour_value_Mon_1_0200.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0215."' y1='".Y1_value_Mon_1_0215."' x2='".X2_value_Mon_1_0215."' y2='".Y2_value_Mon_1_0215."' style='stroke:".colour_value_Mon_1_0215.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0230."' y1='".Y1_value_Mon_1_0230."' x2='".X2_value_Mon_1_0230."' y2='".Y2_value_Mon_1_0230."' style='stroke:".colour_value_Mon_1_0230.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0245."' y1='".Y1_value_Mon_1_0245."' x2='".X2_value_Mon_1_0245."' y2='".Y2_value_Mon_1_0245."' style='stroke:".colour_value_Mon_1_0245.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0300."' y1='".Y1_value_Mon_1_0300."' x2='".X2_value_Mon_1_0300."' y2='".Y2_value_Mon_1_0300."' style='stroke:".colour_value_Mon_1_0300.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0315."' y1='".Y1_value_Mon_1_0315."' x2='".X2_value_Mon_1_0315."' y2='".Y2_value_Mon_1_0315."' style='stroke:".colour_value_Mon_1_0315.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0330."' y1='".Y1_value_Mon_1_0330."' x2='".X2_value_Mon_1_0330."' y2='".Y2_value_Mon_1_0330."' style='stroke:".colour_value_Mon_1_0330.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0345."' y1='".Y1_value_Mon_1_0345."' x2='".X2_value_Mon_1_0345."' y2='".Y2_value_Mon_1_0345."' style='stroke:".colour_value_Mon_1_0345.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0400."' y1='".Y1_value_Mon_1_0400."' x2='".X2_value_Mon_1_0400."' y2='".Y2_value_Mon_1_0400."' style='stroke:".colour_value_Mon_1_0400.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0415."' y1='".Y1_value_Mon_1_0415."' x2='".X2_value_Mon_1_0415."' y2='".Y2_value_Mon_1_0415."' style='stroke:".colour_value_Mon_1_0415.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0430."' y1='".Y1_value_Mon_1_0430."' x2='".X2_value_Mon_1_0430."' y2='".Y2_value_Mon_1_0430."' style='stroke:".colour_value_Mon_1_0430.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0445."' y1='".Y1_value_Mon_1_0445."' x2='".X2_value_Mon_1_0445."' y2='".Y2_value_Mon_1_0445."' style='stroke:".colour_value_Mon_1_0445.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0500."' y1='".Y1_value_Mon_1_0500."' x2='".X2_value_Mon_1_0500."' y2='".Y2_value_Mon_1_0500."' style='stroke:".colour_value_Mon_1_0500.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0515."' y1='".Y1_value_Mon_1_0515."' x2='".X2_value_Mon_1_0515."' y2='".Y2_value_Mon_1_0515."' style='stroke:".colour_value_Mon_1_0515.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0530."' y1='".Y1_value_Mon_1_0530."' x2='".X2_value_Mon_1_0530."' y2='".Y2_value_Mon_1_0530."' style='stroke:".colour_value_Mon_1_0530.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0545."' y1='".Y1_value_Mon_1_0545."' x2='".X2_value_Mon_1_0545."' y2='".Y2_value_Mon_1_0545."' style='stroke:".colour_value_Mon_1_0545.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0600."' y1='".Y1_value_Mon_1_0600."' x2='".X2_value_Mon_1_0600."' y2='".Y2_value_Mon_1_0600."' style='stroke:".colour_value_Mon_1_0600.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0615."' y1='".Y1_value_Mon_1_0615."' x2='".X2_value_Mon_1_0615."' y2='".Y2_value_Mon_1_0615."' style='stroke:".colour_value_Mon_1_0615.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0630."' y1='".Y1_value_Mon_1_0630."' x2='".X2_value_Mon_1_0630."' y2='".Y2_value_Mon_1_0630."' style='stroke:".colour_value_Mon_1_0630.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0645."' y1='".Y1_value_Mon_1_0645."' x2='".X2_value_Mon_1_0645."' y2='".Y2_value_Mon_1_0645."' style='stroke:".colour_value_Mon_1_0645.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0700."' y1='".Y1_value_Mon_1_0700."' x2='".X2_value_Mon_1_0700."' y2='".Y2_value_Mon_1_0700."' style='stroke:".colour_value_Mon_1_0700.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0715."' y1='".Y1_value_Mon_1_0715."' x2='".X2_value_Mon_1_0715."' y2='".Y2_value_Mon_1_0715."' style='stroke:".colour_value_Mon_1_0715.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0730."' y1='".Y1_value_Mon_1_0730."' x2='".X2_value_Mon_1_0730."' y2='".Y2_value_Mon_1_0730."' style='stroke:".colour_value_Mon_1_0730.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0745."' y1='".Y1_value_Mon_1_0745."' x2='".X2_value_Mon_1_0745."' y2='".Y2_value_Mon_1_0745."' style='stroke:".colour_value_Mon_1_0745.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0800."' y1='".Y1_value_Mon_1_0800."' x2='".X2_value_Mon_1_0800."' y2='".Y2_value_Mon_1_0800."' style='stroke:".colour_value_Mon_1_0800.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0815."' y1='".Y1_value_Mon_1_0815."' x2='".X2_value_Mon_1_0815."' y2='".Y2_value_Mon_1_0815."' style='stroke:".colour_value_Mon_1_0815.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0830."' y1='".Y1_value_Mon_1_0830."' x2='".X2_value_Mon_1_0830."' y2='".Y2_value_Mon_1_0830."' style='stroke:".colour_value_Mon_1_0830.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0845."' y1='".Y1_value_Mon_1_0845."' x2='".X2_value_Mon_1_0845."' y2='".Y2_value_Mon_1_0845."' style='stroke:".colour_value_Mon_1_0845.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0900."' y1='".Y1_value_Mon_1_0900."' x2='".X2_value_Mon_1_0900."' y2='".Y2_value_Mon_1_0900."' style='stroke:".colour_value_Mon_1_0900.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0915."' y1='".Y1_value_Mon_1_0915."' x2='".X2_value_Mon_1_0915."' y2='".Y2_value_Mon_1_0915."' style='stroke:".colour_value_Mon_1_0915.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0930."' y1='".Y1_value_Mon_1_0930."' x2='".X2_value_Mon_1_0930."' y2='".Y2_value_Mon_1_0930."' style='stroke:".colour_value_Mon_1_0930.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_0945."' y1='".Y1_value_Mon_1_0945."' x2='".X2_value_Mon_1_0945."' y2='".Y2_value_Mon_1_0945."' style='stroke:".colour_value_Mon_1_0945.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1000."' y1='".Y1_value_Mon_1_1000."' x2='".X2_value_Mon_1_1000."' y2='".Y2_value_Mon_1_1000."' style='stroke:".colour_value_Mon_1_1000.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1015."' y1='".Y1_value_Mon_1_1015."' x2='".X2_value_Mon_1_1015."' y2='".Y2_value_Mon_1_1015."' style='stroke:".colour_value_Mon_1_1015.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1030."' y1='".Y1_value_Mon_1_1030."' x2='".X2_value_Mon_1_1030."' y2='".Y2_value_Mon_1_1030."' style='stroke:".colour_value_Mon_1_1030.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1045."' y1='".Y1_value_Mon_1_1045."' x2='".X2_value_Mon_1_1045."' y2='".Y2_value_Mon_1_1045."' style='stroke:".colour_value_Mon_1_1045.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1100."' y1='".Y1_value_Mon_1_1100."' x2='".X2_value_Mon_1_1100."' y2='".Y2_value_Mon_1_1100."' style='stroke:".colour_value_Mon_1_1100.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1115."' y1='".Y1_value_Mon_1_1115."' x2='".X2_value_Mon_1_1115."' y2='".Y2_value_Mon_1_1115."' style='stroke:".colour_value_Mon_1_1115.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1130."' y1='".Y1_value_Mon_1_1130."' x2='".X2_value_Mon_1_1130."' y2='".Y2_value_Mon_1_1130."' style='stroke:".colour_value_Mon_1_1130.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1145."' y1='".Y1_value_Mon_1_1145."' x2='".X2_value_Mon_1_1145."' y2='".Y2_value_Mon_1_1145."' style='stroke:".colour_value_Mon_1_1145.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1200."' y1='".Y1_value_Mon_1_1200."' x2='".X2_value_Mon_1_1200."' y2='".Y2_value_Mon_1_1200."' style='stroke:".colour_value_Mon_1_1200.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1215."' y1='".Y1_value_Mon_1_1215."' x2='".X2_value_Mon_1_1215."' y2='".Y2_value_Mon_1_1215."' style='stroke:".colour_value_Mon_1_1215.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1230."' y1='".Y1_value_Mon_1_1230."' x2='".X2_value_Mon_1_1230."' y2='".Y2_value_Mon_1_1230."' style='stroke:".colour_value_Mon_1_1230.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1245."' y1='".Y1_value_Mon_1_1245."' x2='".X2_value_Mon_1_1245."' y2='".Y2_value_Mon_1_1245."' style='stroke:".colour_value_Mon_1_1245.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1300."' y1='".Y1_value_Mon_1_1300."' x2='".X2_value_Mon_1_1300."' y2='".Y2_value_Mon_1_1300."' style='stroke:".colour_value_Mon_1_1300.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1315."' y1='".Y1_value_Mon_1_1315."' x2='".X2_value_Mon_1_1315."' y2='".Y2_value_Mon_1_1315."' style='stroke:".colour_value_Mon_1_1315.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1330."' y1='".Y1_value_Mon_1_1330."' x2='".X2_value_Mon_1_1330."' y2='".Y2_value_Mon_1_1330."' style='stroke:".colour_value_Mon_1_1330.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1345."' y1='".Y1_value_Mon_1_1345."' x2='".X2_value_Mon_1_1345."' y2='".Y2_value_Mon_1_1345."' style='stroke:".colour_value_Mon_1_1345.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1400."' y1='".Y1_value_Mon_1_1400."' x2='".X2_value_Mon_1_1400."' y2='".Y2_value_Mon_1_1400."' style='stroke:".colour_value_Mon_1_1400.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1415."' y1='".Y1_value_Mon_1_1415."' x2='".X2_value_Mon_1_1415."' y2='".Y2_value_Mon_1_1415."' style='stroke:".colour_value_Mon_1_1415.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1430."' y1='".Y1_value_Mon_1_1430."' x2='".X2_value_Mon_1_1430."' y2='".Y2_value_Mon_1_1430."' style='stroke:".colour_value_Mon_1_1430.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1445."' y1='".Y1_value_Mon_1_1445."' x2='".X2_value_Mon_1_1445."' y2='".Y2_value_Mon_1_1445."' style='stroke:".colour_value_Mon_1_1445.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1500."' y1='".Y1_value_Mon_1_1500."' x2='".X2_value_Mon_1_1500."' y2='".Y2_value_Mon_1_1500."' style='stroke:".colour_value_Mon_1_1500.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1515."' y1='".Y1_value_Mon_1_1515."' x2='".X2_value_Mon_1_1515."' y2='".Y2_value_Mon_1_1515."' style='stroke:".colour_value_Mon_1_1515.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1530."' y1='".Y1_value_Mon_1_1530."' x2='".X2_value_Mon_1_1530."' y2='".Y2_value_Mon_1_1530."' style='stroke:".colour_value_Mon_1_1530.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1545."' y1='".Y1_value_Mon_1_1545."' x2='".X2_value_Mon_1_1545."' y2='".Y2_value_Mon_1_1545."' style='stroke:".colour_value_Mon_1_1545.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1600."' y1='".Y1_value_Mon_1_1600."' x2='".X2_value_Mon_1_1600."' y2='".Y2_value_Mon_1_1600."' style='stroke:".colour_value_Mon_1_1600.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1615."' y1='".Y1_value_Mon_1_1615."' x2='".X2_value_Mon_1_1615."' y2='".Y2_value_Mon_1_1615."' style='stroke:".colour_value_Mon_1_1615.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1630."' y1='".Y1_value_Mon_1_1630."' x2='".X2_value_Mon_1_1630."' y2='".Y2_value_Mon_1_1630."' style='stroke:".colour_value_Mon_1_1630.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1645."' y1='".Y1_value_Mon_1_1645."' x2='".X2_value_Mon_1_1645."' y2='".Y2_value_Mon_1_1645."' style='stroke:".colour_value_Mon_1_1645.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1700."' y1='".Y1_value_Mon_1_1700."' x2='".X2_value_Mon_1_1700."' y2='".Y2_value_Mon_1_1700."' style='stroke:".colour_value_Mon_1_1700.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1715."' y1='".Y1_value_Mon_1_1715."' x2='".X2_value_Mon_1_1715."' y2='".Y2_value_Mon_1_1715."' style='stroke:".colour_value_Mon_1_1715.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1730."' y1='".Y1_value_Mon_1_1730."' x2='".X2_value_Mon_1_1730."' y2='".Y2_value_Mon_1_1730."' style='stroke:".colour_value_Mon_1_1730.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1745."' y1='".Y1_value_Mon_1_1745."' x2='".X2_value_Mon_1_1745."' y2='".Y2_value_Mon_1_1745."' style='stroke:".colour_value_Mon_1_1745.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1800."' y1='".Y1_value_Mon_1_1800."' x2='".X2_value_Mon_1_1800."' y2='".Y2_value_Mon_1_1800."' style='stroke:".colour_value_Mon_1_1800.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1815."' y1='".Y1_value_Mon_1_1815."' x2='".X2_value_Mon_1_1815."' y2='".Y2_value_Mon_1_1815."' style='stroke:".colour_value_Mon_1_1815.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1830."' y1='".Y1_value_Mon_1_1830."' x2='".X2_value_Mon_1_1830."' y2='".Y2_value_Mon_1_1830."' style='stroke:".colour_value_Mon_1_1830.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1845."' y1='".Y1_value_Mon_1_1845."' x2='".X2_value_Mon_1_1845."' y2='".Y2_value_Mon_1_1845."' style='stroke:".colour_value_Mon_1_1845.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1900."' y1='".Y1_value_Mon_1_1900."' x2='".X2_value_Mon_1_1900."' y2='".Y2_value_Mon_1_1900."' style='stroke:".colour_value_Mon_1_1900.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1915."' y1='".Y1_value_Mon_1_1915."' x2='".X2_value_Mon_1_1915."' y2='".Y2_value_Mon_1_1915."' style='stroke:".colour_value_Mon_1_1915.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1930."' y1='".Y1_value_Mon_1_1930."' x2='".X2_value_Mon_1_1930."' y2='".Y2_value_Mon_1_1930."' style='stroke:".colour_value_Mon_1_1930.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_1945."' y1='".Y1_value_Mon_1_1945."' x2='".X2_value_Mon_1_1945."' y2='".Y2_value_Mon_1_1945."' style='stroke:".colour_value_Mon_1_1945.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2000."' y1='".Y1_value_Mon_1_2000."' x2='".X2_value_Mon_1_2000."' y2='".Y2_value_Mon_1_2000."' style='stroke:".colour_value_Mon_1_2000.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2015."' y1='".Y1_value_Mon_1_2015."' x2='".X2_value_Mon_1_2015."' y2='".Y2_value_Mon_1_2015."' style='stroke:".colour_value_Mon_1_2015.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2030."' y1='".Y1_value_Mon_1_2030."' x2='".X2_value_Mon_1_2030."' y2='".Y2_value_Mon_1_2030."' style='stroke:".colour_value_Mon_1_2030.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2045."' y1='".Y1_value_Mon_1_2045."' x2='".X2_value_Mon_1_2045."' y2='".Y2_value_Mon_1_2045."' style='stroke:".colour_value_Mon_1_2045.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2100."' y1='".Y1_value_Mon_1_2100."' x2='".X2_value_Mon_1_2100."' y2='".Y2_value_Mon_1_2100."' style='stroke:".colour_value_Mon_1_2100.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2115."' y1='".Y1_value_Mon_1_2115."' x2='".X2_value_Mon_1_2115."' y2='".Y2_value_Mon_1_2115."' style='stroke:".colour_value_Mon_1_2115.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2130."' y1='".Y1_value_Mon_1_2130."' x2='".X2_value_Mon_1_2130."' y2='".Y2_value_Mon_1_2130."' style='stroke:".colour_value_Mon_1_2130.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2145."' y1='".Y1_value_Mon_1_2145."' x2='".X2_value_Mon_1_2145."' y2='".Y2_value_Mon_1_2145."' style='stroke:".colour_value_Mon_1_2145.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2200."' y1='".Y1_value_Mon_1_2200."' x2='".X2_value_Mon_1_2200."' y2='".Y2_value_Mon_1_2200."' style='stroke:".colour_value_Mon_1_2200.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2215."' y1='".Y1_value_Mon_1_2215."' x2='".X2_value_Mon_1_2215."' y2='".Y2_value_Mon_1_2215."' style='stroke:".colour_value_Mon_1_2215.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2230."' y1='".Y1_value_Mon_1_2230."' x2='".X2_value_Mon_1_2230."' y2='".Y2_value_Mon_1_2230."' style='stroke:".colour_value_Mon_1_2230.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2245."' y1='".Y1_value_Mon_1_2245."' x2='".X2_value_Mon_1_2245."' y2='".Y2_value_Mon_1_2245."' style='stroke:".colour_value_Mon_1_2245.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2300."' y1='".Y1_value_Mon_1_2300."' x2='".X2_value_Mon_1_2300."' y2='".Y2_value_Mon_1_2300."' style='stroke:".colour_value_Mon_1_2300.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2315."' y1='".Y1_value_Mon_1_2315."' x2='".X2_value_Mon_1_2315."' y2='".Y2_value_Mon_1_2315."' style='stroke:".colour_value_Mon_1_2315.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2330."' y1='".Y1_value_Mon_1_2330."' x2='".X2_value_Mon_1_2330."' y2='".Y2_value_Mon_1_2330."' style='stroke:".colour_value_Mon_1_2330.";stroke-width:0.3' />
<line x1='".X1_value_Mon_1_2345."' y1='".Y1_value_Mon_1_2345."' x2='".X2_value_Mon_1_2345."' y2='".Y2_value_Mon_1_2345."' style='stroke:".colour_value_Mon_1_2345.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0000."' y1='".Y1_value_Tue_2_0000."' x2='".X2_value_Tue_2_0000."' y2='".Y2_value_Tue_2_0000."' style='stroke:".colour_value_Tue_2_0000.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0015."' y1='".Y1_value_Tue_2_0015."' x2='".X2_value_Tue_2_0015."' y2='".Y2_value_Tue_2_0015."' style='stroke:".colour_value_Tue_2_0015.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0030."' y1='".Y1_value_Tue_2_0030."' x2='".X2_value_Tue_2_0030."' y2='".Y2_value_Tue_2_0030."' style='stroke:".colour_value_Tue_2_0030.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0045."' y1='".Y1_value_Tue_2_0045."' x2='".X2_value_Tue_2_0045."' y2='".Y2_value_Tue_2_0045."' style='stroke:".colour_value_Tue_2_0045.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0100."' y1='".Y1_value_Tue_2_0100."' x2='".X2_value_Tue_2_0100."' y2='".Y2_value_Tue_2_0100."' style='stroke:".colour_value_Tue_2_0100.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0115."' y1='".Y1_value_Tue_2_0115."' x2='".X2_value_Tue_2_0115."' y2='".Y2_value_Tue_2_0115."' style='stroke:".colour_value_Tue_2_0115.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0130."' y1='".Y1_value_Tue_2_0130."' x2='".X2_value_Tue_2_0130."' y2='".Y2_value_Tue_2_0130."' style='stroke:".colour_value_Tue_2_0130.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0145."' y1='".Y1_value_Tue_2_0145."' x2='".X2_value_Tue_2_0145."' y2='".Y2_value_Tue_2_0145."' style='stroke:".colour_value_Tue_2_0145.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0200."' y1='".Y1_value_Tue_2_0200."' x2='".X2_value_Tue_2_0200."' y2='".Y2_value_Tue_2_0200."' style='stroke:".colour_value_Tue_2_0200.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0215."' y1='".Y1_value_Tue_2_0215."' x2='".X2_value_Tue_2_0215."' y2='".Y2_value_Tue_2_0215."' style='stroke:".colour_value_Tue_2_0215.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0230."' y1='".Y1_value_Tue_2_0230."' x2='".X2_value_Tue_2_0230."' y2='".Y2_value_Tue_2_0230."' style='stroke:".colour_value_Tue_2_0230.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0245."' y1='".Y1_value_Tue_2_0245."' x2='".X2_value_Tue_2_0245."' y2='".Y2_value_Tue_2_0245."' style='stroke:".colour_value_Tue_2_0245.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0300."' y1='".Y1_value_Tue_2_0300."' x2='".X2_value_Tue_2_0300."' y2='".Y2_value_Tue_2_0300."' style='stroke:".colour_value_Tue_2_0300.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0315."' y1='".Y1_value_Tue_2_0315."' x2='".X2_value_Tue_2_0315."' y2='".Y2_value_Tue_2_0315."' style='stroke:".colour_value_Tue_2_0315.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0330."' y1='".Y1_value_Tue_2_0330."' x2='".X2_value_Tue_2_0330."' y2='".Y2_value_Tue_2_0330."' style='stroke:".colour_value_Tue_2_0330.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0345."' y1='".Y1_value_Tue_2_0345."' x2='".X2_value_Tue_2_0345."' y2='".Y2_value_Tue_2_0345."' style='stroke:".colour_value_Tue_2_0345.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0400."' y1='".Y1_value_Tue_2_0400."' x2='".X2_value_Tue_2_0400."' y2='".Y2_value_Tue_2_0400."' style='stroke:".colour_value_Tue_2_0400.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0415."' y1='".Y1_value_Tue_2_0415."' x2='".X2_value_Tue_2_0415."' y2='".Y2_value_Tue_2_0415."' style='stroke:".colour_value_Tue_2_0415.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0430."' y1='".Y1_value_Tue_2_0430."' x2='".X2_value_Tue_2_0430."' y2='".Y2_value_Tue_2_0430."' style='stroke:".colour_value_Tue_2_0430.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0445."' y1='".Y1_value_Tue_2_0445."' x2='".X2_value_Tue_2_0445."' y2='".Y2_value_Tue_2_0445."' style='stroke:".colour_value_Tue_2_0445.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0500."' y1='".Y1_value_Tue_2_0500."' x2='".X2_value_Tue_2_0500."' y2='".Y2_value_Tue_2_0500."' style='stroke:".colour_value_Tue_2_0500.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0515."' y1='".Y1_value_Tue_2_0515."' x2='".X2_value_Tue_2_0515."' y2='".Y2_value_Tue_2_0515."' style='stroke:".colour_value_Tue_2_0515.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0530."' y1='".Y1_value_Tue_2_0530."' x2='".X2_value_Tue_2_0530."' y2='".Y2_value_Tue_2_0530."' style='stroke:".colour_value_Tue_2_0530.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0545."' y1='".Y1_value_Tue_2_0545."' x2='".X2_value_Tue_2_0545."' y2='".Y2_value_Tue_2_0545."' style='stroke:".colour_value_Tue_2_0545.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0600."' y1='".Y1_value_Tue_2_0600."' x2='".X2_value_Tue_2_0600."' y2='".Y2_value_Tue_2_0600."' style='stroke:".colour_value_Tue_2_0600.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0615."' y1='".Y1_value_Tue_2_0615."' x2='".X2_value_Tue_2_0615."' y2='".Y2_value_Tue_2_0615."' style='stroke:".colour_value_Tue_2_0615.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0630."' y1='".Y1_value_Tue_2_0630."' x2='".X2_value_Tue_2_0630."' y2='".Y2_value_Tue_2_0630."' style='stroke:".colour_value_Tue_2_0630.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0645."' y1='".Y1_value_Tue_2_0645."' x2='".X2_value_Tue_2_0645."' y2='".Y2_value_Tue_2_0645."' style='stroke:".colour_value_Tue_2_0645.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0700."' y1='".Y1_value_Tue_2_0700."' x2='".X2_value_Tue_2_0700."' y2='".Y2_value_Tue_2_0700."' style='stroke:".colour_value_Tue_2_0700.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0715."' y1='".Y1_value_Tue_2_0715."' x2='".X2_value_Tue_2_0715."' y2='".Y2_value_Tue_2_0715."' style='stroke:".colour_value_Tue_2_0715.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0730."' y1='".Y1_value_Tue_2_0730."' x2='".X2_value_Tue_2_0730."' y2='".Y2_value_Tue_2_0730."' style='stroke:".colour_value_Tue_2_0730.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0745."' y1='".Y1_value_Tue_2_0745."' x2='".X2_value_Tue_2_0745."' y2='".Y2_value_Tue_2_0745."' style='stroke:".colour_value_Tue_2_0745.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0800."' y1='".Y1_value_Tue_2_0800."' x2='".X2_value_Tue_2_0800."' y2='".Y2_value_Tue_2_0800."' style='stroke:".colour_value_Tue_2_0800.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0815."' y1='".Y1_value_Tue_2_0815."' x2='".X2_value_Tue_2_0815."' y2='".Y2_value_Tue_2_0815."' style='stroke:".colour_value_Tue_2_0815.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0830."' y1='".Y1_value_Tue_2_0830."' x2='".X2_value_Tue_2_0830."' y2='".Y2_value_Tue_2_0830."' style='stroke:".colour_value_Tue_2_0830.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0845."' y1='".Y1_value_Tue_2_0845."' x2='".X2_value_Tue_2_0845."' y2='".Y2_value_Tue_2_0845."' style='stroke:".colour_value_Tue_2_0845.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0900."' y1='".Y1_value_Tue_2_0900."' x2='".X2_value_Tue_2_0900."' y2='".Y2_value_Tue_2_0900."' style='stroke:".colour_value_Tue_2_0900.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0915."' y1='".Y1_value_Tue_2_0915."' x2='".X2_value_Tue_2_0915."' y2='".Y2_value_Tue_2_0915."' style='stroke:".colour_value_Tue_2_0915.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0930."' y1='".Y1_value_Tue_2_0930."' x2='".X2_value_Tue_2_0930."' y2='".Y2_value_Tue_2_0930."' style='stroke:".colour_value_Tue_2_0930.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_0945."' y1='".Y1_value_Tue_2_0945."' x2='".X2_value_Tue_2_0945."' y2='".Y2_value_Tue_2_0945."' style='stroke:".colour_value_Tue_2_0945.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1000."' y1='".Y1_value_Tue_2_1000."' x2='".X2_value_Tue_2_1000."' y2='".Y2_value_Tue_2_1000."' style='stroke:".colour_value_Tue_2_1000.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1015."' y1='".Y1_value_Tue_2_1015."' x2='".X2_value_Tue_2_1015."' y2='".Y2_value_Tue_2_1015."' style='stroke:".colour_value_Tue_2_1015.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1030."' y1='".Y1_value_Tue_2_1030."' x2='".X2_value_Tue_2_1030."' y2='".Y2_value_Tue_2_1030."' style='stroke:".colour_value_Tue_2_1030.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1045."' y1='".Y1_value_Tue_2_1045."' x2='".X2_value_Tue_2_1045."' y2='".Y2_value_Tue_2_1045."' style='stroke:".colour_value_Tue_2_1045.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1100."' y1='".Y1_value_Tue_2_1100."' x2='".X2_value_Tue_2_1100."' y2='".Y2_value_Tue_2_1100."' style='stroke:".colour_value_Tue_2_1100.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1115."' y1='".Y1_value_Tue_2_1115."' x2='".X2_value_Tue_2_1115."' y2='".Y2_value_Tue_2_1115."' style='stroke:".colour_value_Tue_2_1115.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1130."' y1='".Y1_value_Tue_2_1130."' x2='".X2_value_Tue_2_1130."' y2='".Y2_value_Tue_2_1130."' style='stroke:".colour_value_Tue_2_1130.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1145."' y1='".Y1_value_Tue_2_1145."' x2='".X2_value_Tue_2_1145."' y2='".Y2_value_Tue_2_1145."' style='stroke:".colour_value_Tue_2_1145.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1200."' y1='".Y1_value_Tue_2_1200."' x2='".X2_value_Tue_2_1200."' y2='".Y2_value_Tue_2_1200."' style='stroke:".colour_value_Tue_2_1200.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1215."' y1='".Y1_value_Tue_2_1215."' x2='".X2_value_Tue_2_1215."' y2='".Y2_value_Tue_2_1215."' style='stroke:".colour_value_Tue_2_1215.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1230."' y1='".Y1_value_Tue_2_1230."' x2='".X2_value_Tue_2_1230."' y2='".Y2_value_Tue_2_1230."' style='stroke:".colour_value_Tue_2_1230.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1245."' y1='".Y1_value_Tue_2_1245."' x2='".X2_value_Tue_2_1245."' y2='".Y2_value_Tue_2_1245."' style='stroke:".colour_value_Tue_2_1245.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1300."' y1='".Y1_value_Tue_2_1300."' x2='".X2_value_Tue_2_1300."' y2='".Y2_value_Tue_2_1300."' style='stroke:".colour_value_Tue_2_1300.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1315."' y1='".Y1_value_Tue_2_1315."' x2='".X2_value_Tue_2_1315."' y2='".Y2_value_Tue_2_1315."' style='stroke:".colour_value_Tue_2_1315.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1330."' y1='".Y1_value_Tue_2_1330."' x2='".X2_value_Tue_2_1330."' y2='".Y2_value_Tue_2_1330."' style='stroke:".colour_value_Tue_2_1330.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1345."' y1='".Y1_value_Tue_2_1345."' x2='".X2_value_Tue_2_1345."' y2='".Y2_value_Tue_2_1345."' style='stroke:".colour_value_Tue_2_1345.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1400."' y1='".Y1_value_Tue_2_1400."' x2='".X2_value_Tue_2_1400."' y2='".Y2_value_Tue_2_1400."' style='stroke:".colour_value_Tue_2_1400.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1415."' y1='".Y1_value_Tue_2_1415."' x2='".X2_value_Tue_2_1415."' y2='".Y2_value_Tue_2_1415."' style='stroke:".colour_value_Tue_2_1415.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1430."' y1='".Y1_value_Tue_2_1430."' x2='".X2_value_Tue_2_1430."' y2='".Y2_value_Tue_2_1430."' style='stroke:".colour_value_Tue_2_1430.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1445."' y1='".Y1_value_Tue_2_1445."' x2='".X2_value_Tue_2_1445."' y2='".Y2_value_Tue_2_1445."' style='stroke:".colour_value_Tue_2_1445.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1500."' y1='".Y1_value_Tue_2_1500."' x2='".X2_value_Tue_2_1500."' y2='".Y2_value_Tue_2_1500."' style='stroke:".colour_value_Tue_2_1500.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1515."' y1='".Y1_value_Tue_2_1515."' x2='".X2_value_Tue_2_1515."' y2='".Y2_value_Tue_2_1515."' style='stroke:".colour_value_Tue_2_1515.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1530."' y1='".Y1_value_Tue_2_1530."' x2='".X2_value_Tue_2_1530."' y2='".Y2_value_Tue_2_1530."' style='stroke:".colour_value_Tue_2_1530.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1545."' y1='".Y1_value_Tue_2_1545."' x2='".X2_value_Tue_2_1545."' y2='".Y2_value_Tue_2_1545."' style='stroke:".colour_value_Tue_2_1545.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1600."' y1='".Y1_value_Tue_2_1600."' x2='".X2_value_Tue_2_1600."' y2='".Y2_value_Tue_2_1600."' style='stroke:".colour_value_Tue_2_1600.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1615."' y1='".Y1_value_Tue_2_1615."' x2='".X2_value_Tue_2_1615."' y2='".Y2_value_Tue_2_1615."' style='stroke:".colour_value_Tue_2_1615.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1630."' y1='".Y1_value_Tue_2_1630."' x2='".X2_value_Tue_2_1630."' y2='".Y2_value_Tue_2_1630."' style='stroke:".colour_value_Tue_2_1630.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1645."' y1='".Y1_value_Tue_2_1645."' x2='".X2_value_Tue_2_1645."' y2='".Y2_value_Tue_2_1645."' style='stroke:".colour_value_Tue_2_1645.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1700."' y1='".Y1_value_Tue_2_1700."' x2='".X2_value_Tue_2_1700."' y2='".Y2_value_Tue_2_1700."' style='stroke:".colour_value_Tue_2_1700.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1715."' y1='".Y1_value_Tue_2_1715."' x2='".X2_value_Tue_2_1715."' y2='".Y2_value_Tue_2_1715."' style='stroke:".colour_value_Tue_2_1715.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1730."' y1='".Y1_value_Tue_2_1730."' x2='".X2_value_Tue_2_1730."' y2='".Y2_value_Tue_2_1730."' style='stroke:".colour_value_Tue_2_1730.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1745."' y1='".Y1_value_Tue_2_1745."' x2='".X2_value_Tue_2_1745."' y2='".Y2_value_Tue_2_1745."' style='stroke:".colour_value_Tue_2_1745.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1800."' y1='".Y1_value_Tue_2_1800."' x2='".X2_value_Tue_2_1800."' y2='".Y2_value_Tue_2_1800."' style='stroke:".colour_value_Tue_2_1800.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1815."' y1='".Y1_value_Tue_2_1815."' x2='".X2_value_Tue_2_1815."' y2='".Y2_value_Tue_2_1815."' style='stroke:".colour_value_Tue_2_1815.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1830."' y1='".Y1_value_Tue_2_1830."' x2='".X2_value_Tue_2_1830."' y2='".Y2_value_Tue_2_1830."' style='stroke:".colour_value_Tue_2_1830.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1845."' y1='".Y1_value_Tue_2_1845."' x2='".X2_value_Tue_2_1845."' y2='".Y2_value_Tue_2_1845."' style='stroke:".colour_value_Tue_2_1845.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1900."' y1='".Y1_value_Tue_2_1900."' x2='".X2_value_Tue_2_1900."' y2='".Y2_value_Tue_2_1900."' style='stroke:".colour_value_Tue_2_1900.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1915."' y1='".Y1_value_Tue_2_1915."' x2='".X2_value_Tue_2_1915."' y2='".Y2_value_Tue_2_1915."' style='stroke:".colour_value_Tue_2_1915.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1930."' y1='".Y1_value_Tue_2_1930."' x2='".X2_value_Tue_2_1930."' y2='".Y2_value_Tue_2_1930."' style='stroke:".colour_value_Tue_2_1930.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_1945."' y1='".Y1_value_Tue_2_1945."' x2='".X2_value_Tue_2_1945."' y2='".Y2_value_Tue_2_1945."' style='stroke:".colour_value_Tue_2_1945.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2000."' y1='".Y1_value_Tue_2_2000."' x2='".X2_value_Tue_2_2000."' y2='".Y2_value_Tue_2_2000."' style='stroke:".colour_value_Tue_2_2000.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2015."' y1='".Y1_value_Tue_2_2015."' x2='".X2_value_Tue_2_2015."' y2='".Y2_value_Tue_2_2015."' style='stroke:".colour_value_Tue_2_2015.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2030."' y1='".Y1_value_Tue_2_2030."' x2='".X2_value_Tue_2_2030."' y2='".Y2_value_Tue_2_2030."' style='stroke:".colour_value_Tue_2_2030.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2045."' y1='".Y1_value_Tue_2_2045."' x2='".X2_value_Tue_2_2045."' y2='".Y2_value_Tue_2_2045."' style='stroke:".colour_value_Tue_2_2045.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2100."' y1='".Y1_value_Tue_2_2100."' x2='".X2_value_Tue_2_2100."' y2='".Y2_value_Tue_2_2100."' style='stroke:".colour_value_Tue_2_2100.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2115."' y1='".Y1_value_Tue_2_2115."' x2='".X2_value_Tue_2_2115."' y2='".Y2_value_Tue_2_2115."' style='stroke:".colour_value_Tue_2_2115.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2130."' y1='".Y1_value_Tue_2_2130."' x2='".X2_value_Tue_2_2130."' y2='".Y2_value_Tue_2_2130."' style='stroke:".colour_value_Tue_2_2130.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2145."' y1='".Y1_value_Tue_2_2145."' x2='".X2_value_Tue_2_2145."' y2='".Y2_value_Tue_2_2145."' style='stroke:".colour_value_Tue_2_2145.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2200."' y1='".Y1_value_Tue_2_2200."' x2='".X2_value_Tue_2_2200."' y2='".Y2_value_Tue_2_2200."' style='stroke:".colour_value_Tue_2_2200.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2215."' y1='".Y1_value_Tue_2_2215."' x2='".X2_value_Tue_2_2215."' y2='".Y2_value_Tue_2_2215."' style='stroke:".colour_value_Tue_2_2215.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2230."' y1='".Y1_value_Tue_2_2230."' x2='".X2_value_Tue_2_2230."' y2='".Y2_value_Tue_2_2230."' style='stroke:".colour_value_Tue_2_2230.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2245."' y1='".Y1_value_Tue_2_2245."' x2='".X2_value_Tue_2_2245."' y2='".Y2_value_Tue_2_2245."' style='stroke:".colour_value_Tue_2_2245.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2300."' y1='".Y1_value_Tue_2_2300."' x2='".X2_value_Tue_2_2300."' y2='".Y2_value_Tue_2_2300."' style='stroke:".colour_value_Tue_2_2300.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2315."' y1='".Y1_value_Tue_2_2315."' x2='".X2_value_Tue_2_2315."' y2='".Y2_value_Tue_2_2315."' style='stroke:".colour_value_Tue_2_2315.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2330."' y1='".Y1_value_Tue_2_2330."' x2='".X2_value_Tue_2_2330."' y2='".Y2_value_Tue_2_2330."' style='stroke:".colour_value_Tue_2_2330.";stroke-width:0.3' />
<line x1='".X1_value_Tue_2_2345."' y1='".Y1_value_Tue_2_2345."' x2='".X2_value_Tue_2_2345."' y2='".Y2_value_Tue_2_2345."' style='stroke:".colour_value_Tue_2_2345.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0000."' y1='".Y1_value_Wed_3_0000."' x2='".X2_value_Wed_3_0000."' y2='".Y2_value_Wed_3_0000."' style='stroke:".colour_value_Wed_3_0000.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0015."' y1='".Y1_value_Wed_3_0015."' x2='".X2_value_Wed_3_0015."' y2='".Y2_value_Wed_3_0015."' style='stroke:".colour_value_Wed_3_0015.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0030."' y1='".Y1_value_Wed_3_0030."' x2='".X2_value_Wed_3_0030."' y2='".Y2_value_Wed_3_0030."' style='stroke:".colour_value_Wed_3_0030.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0045."' y1='".Y1_value_Wed_3_0045."' x2='".X2_value_Wed_3_0045."' y2='".Y2_value_Wed_3_0045."' style='stroke:".colour_value_Wed_3_0045.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0100."' y1='".Y1_value_Wed_3_0100."' x2='".X2_value_Wed_3_0100."' y2='".Y2_value_Wed_3_0100."' style='stroke:".colour_value_Wed_3_0100.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0115."' y1='".Y1_value_Wed_3_0115."' x2='".X2_value_Wed_3_0115."' y2='".Y2_value_Wed_3_0115."' style='stroke:".colour_value_Wed_3_0115.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0130."' y1='".Y1_value_Wed_3_0130."' x2='".X2_value_Wed_3_0130."' y2='".Y2_value_Wed_3_0130."' style='stroke:".colour_value_Wed_3_0130.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0145."' y1='".Y1_value_Wed_3_0145."' x2='".X2_value_Wed_3_0145."' y2='".Y2_value_Wed_3_0145."' style='stroke:".colour_value_Wed_3_0145.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0200."' y1='".Y1_value_Wed_3_0200."' x2='".X2_value_Wed_3_0200."' y2='".Y2_value_Wed_3_0200."' style='stroke:".colour_value_Wed_3_0200.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0215."' y1='".Y1_value_Wed_3_0215."' x2='".X2_value_Wed_3_0215."' y2='".Y2_value_Wed_3_0215."' style='stroke:".colour_value_Wed_3_0215.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0230."' y1='".Y1_value_Wed_3_0230."' x2='".X2_value_Wed_3_0230."' y2='".Y2_value_Wed_3_0230."' style='stroke:".colour_value_Wed_3_0230.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0245."' y1='".Y1_value_Wed_3_0245."' x2='".X2_value_Wed_3_0245."' y2='".Y2_value_Wed_3_0245."' style='stroke:".colour_value_Wed_3_0245.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0300."' y1='".Y1_value_Wed_3_0300."' x2='".X2_value_Wed_3_0300."' y2='".Y2_value_Wed_3_0300."' style='stroke:".colour_value_Wed_3_0300.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0315."' y1='".Y1_value_Wed_3_0315."' x2='".X2_value_Wed_3_0315."' y2='".Y2_value_Wed_3_0315."' style='stroke:".colour_value_Wed_3_0315.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0330."' y1='".Y1_value_Wed_3_0330."' x2='".X2_value_Wed_3_0330."' y2='".Y2_value_Wed_3_0330."' style='stroke:".colour_value_Wed_3_0330.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0345."' y1='".Y1_value_Wed_3_0345."' x2='".X2_value_Wed_3_0345."' y2='".Y2_value_Wed_3_0345."' style='stroke:".colour_value_Wed_3_0345.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0400."' y1='".Y1_value_Wed_3_0400."' x2='".X2_value_Wed_3_0400."' y2='".Y2_value_Wed_3_0400."' style='stroke:".colour_value_Wed_3_0400.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0415."' y1='".Y1_value_Wed_3_0415."' x2='".X2_value_Wed_3_0415."' y2='".Y2_value_Wed_3_0415."' style='stroke:".colour_value_Wed_3_0415.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0430."' y1='".Y1_value_Wed_3_0430."' x2='".X2_value_Wed_3_0430."' y2='".Y2_value_Wed_3_0430."' style='stroke:".colour_value_Wed_3_0430.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0445."' y1='".Y1_value_Wed_3_0445."' x2='".X2_value_Wed_3_0445."' y2='".Y2_value_Wed_3_0445."' style='stroke:".colour_value_Wed_3_0445.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0500."' y1='".Y1_value_Wed_3_0500."' x2='".X2_value_Wed_3_0500."' y2='".Y2_value_Wed_3_0500."' style='stroke:".colour_value_Wed_3_0500.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0515."' y1='".Y1_value_Wed_3_0515."' x2='".X2_value_Wed_3_0515."' y2='".Y2_value_Wed_3_0515."' style='stroke:".colour_value_Wed_3_0515.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0530."' y1='".Y1_value_Wed_3_0530."' x2='".X2_value_Wed_3_0530."' y2='".Y2_value_Wed_3_0530."' style='stroke:".colour_value_Wed_3_0530.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0545."' y1='".Y1_value_Wed_3_0545."' x2='".X2_value_Wed_3_0545."' y2='".Y2_value_Wed_3_0545."' style='stroke:".colour_value_Wed_3_0545.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0600."' y1='".Y1_value_Wed_3_0600."' x2='".X2_value_Wed_3_0600."' y2='".Y2_value_Wed_3_0600."' style='stroke:".colour_value_Wed_3_0600.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0615."' y1='".Y1_value_Wed_3_0615."' x2='".X2_value_Wed_3_0615."' y2='".Y2_value_Wed_3_0615."' style='stroke:".colour_value_Wed_3_0615.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0630."' y1='".Y1_value_Wed_3_0630."' x2='".X2_value_Wed_3_0630."' y2='".Y2_value_Wed_3_0630."' style='stroke:".colour_value_Wed_3_0630.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0645."' y1='".Y1_value_Wed_3_0645."' x2='".X2_value_Wed_3_0645."' y2='".Y2_value_Wed_3_0645."' style='stroke:".colour_value_Wed_3_0645.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0700."' y1='".Y1_value_Wed_3_0700."' x2='".X2_value_Wed_3_0700."' y2='".Y2_value_Wed_3_0700."' style='stroke:".colour_value_Wed_3_0700.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0715."' y1='".Y1_value_Wed_3_0715."' x2='".X2_value_Wed_3_0715."' y2='".Y2_value_Wed_3_0715."' style='stroke:".colour_value_Wed_3_0715.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0730."' y1='".Y1_value_Wed_3_0730."' x2='".X2_value_Wed_3_0730."' y2='".Y2_value_Wed_3_0730."' style='stroke:".colour_value_Wed_3_0730.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0745."' y1='".Y1_value_Wed_3_0745."' x2='".X2_value_Wed_3_0745."' y2='".Y2_value_Wed_3_0745."' style='stroke:".colour_value_Wed_3_0745.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0800."' y1='".Y1_value_Wed_3_0800."' x2='".X2_value_Wed_3_0800."' y2='".Y2_value_Wed_3_0800."' style='stroke:".colour_value_Wed_3_0800.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0815."' y1='".Y1_value_Wed_3_0815."' x2='".X2_value_Wed_3_0815."' y2='".Y2_value_Wed_3_0815."' style='stroke:".colour_value_Wed_3_0815.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0830."' y1='".Y1_value_Wed_3_0830."' x2='".X2_value_Wed_3_0830."' y2='".Y2_value_Wed_3_0830."' style='stroke:".colour_value_Wed_3_0830.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0845."' y1='".Y1_value_Wed_3_0845."' x2='".X2_value_Wed_3_0845."' y2='".Y2_value_Wed_3_0845."' style='stroke:".colour_value_Wed_3_0845.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0900."' y1='".Y1_value_Wed_3_0900."' x2='".X2_value_Wed_3_0900."' y2='".Y2_value_Wed_3_0900."' style='stroke:".colour_value_Wed_3_0900.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0915."' y1='".Y1_value_Wed_3_0915."' x2='".X2_value_Wed_3_0915."' y2='".Y2_value_Wed_3_0915."' style='stroke:".colour_value_Wed_3_0915.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0930."' y1='".Y1_value_Wed_3_0930."' x2='".X2_value_Wed_3_0930."' y2='".Y2_value_Wed_3_0930."' style='stroke:".colour_value_Wed_3_0930.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_0945."' y1='".Y1_value_Wed_3_0945."' x2='".X2_value_Wed_3_0945."' y2='".Y2_value_Wed_3_0945."' style='stroke:".colour_value_Wed_3_0945.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1000."' y1='".Y1_value_Wed_3_1000."' x2='".X2_value_Wed_3_1000."' y2='".Y2_value_Wed_3_1000."' style='stroke:".colour_value_Wed_3_1000.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1015."' y1='".Y1_value_Wed_3_1015."' x2='".X2_value_Wed_3_1015."' y2='".Y2_value_Wed_3_1015."' style='stroke:".colour_value_Wed_3_1015.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1030."' y1='".Y1_value_Wed_3_1030."' x2='".X2_value_Wed_3_1030."' y2='".Y2_value_Wed_3_1030."' style='stroke:".colour_value_Wed_3_1030.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1045."' y1='".Y1_value_Wed_3_1045."' x2='".X2_value_Wed_3_1045."' y2='".Y2_value_Wed_3_1045."' style='stroke:".colour_value_Wed_3_1045.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1100."' y1='".Y1_value_Wed_3_1100."' x2='".X2_value_Wed_3_1100."' y2='".Y2_value_Wed_3_1100."' style='stroke:".colour_value_Wed_3_1100.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1115."' y1='".Y1_value_Wed_3_1115."' x2='".X2_value_Wed_3_1115."' y2='".Y2_value_Wed_3_1115."' style='stroke:".colour_value_Wed_3_1115.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1130."' y1='".Y1_value_Wed_3_1130."' x2='".X2_value_Wed_3_1130."' y2='".Y2_value_Wed_3_1130."' style='stroke:".colour_value_Wed_3_1130.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1145."' y1='".Y1_value_Wed_3_1145."' x2='".X2_value_Wed_3_1145."' y2='".Y2_value_Wed_3_1145."' style='stroke:".colour_value_Wed_3_1145.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1200."' y1='".Y1_value_Wed_3_1200."' x2='".X2_value_Wed_3_1200."' y2='".Y2_value_Wed_3_1200."' style='stroke:".colour_value_Wed_3_1200.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1215."' y1='".Y1_value_Wed_3_1215."' x2='".X2_value_Wed_3_1215."' y2='".Y2_value_Wed_3_1215."' style='stroke:".colour_value_Wed_3_1215.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1230."' y1='".Y1_value_Wed_3_1230."' x2='".X2_value_Wed_3_1230."' y2='".Y2_value_Wed_3_1230."' style='stroke:".colour_value_Wed_3_1230.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1245."' y1='".Y1_value_Wed_3_1245."' x2='".X2_value_Wed_3_1245."' y2='".Y2_value_Wed_3_1245."' style='stroke:".colour_value_Wed_3_1245.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1300."' y1='".Y1_value_Wed_3_1300."' x2='".X2_value_Wed_3_1300."' y2='".Y2_value_Wed_3_1300."' style='stroke:".colour_value_Wed_3_1300.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1315."' y1='".Y1_value_Wed_3_1315."' x2='".X2_value_Wed_3_1315."' y2='".Y2_value_Wed_3_1315."' style='stroke:".colour_value_Wed_3_1315.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1330."' y1='".Y1_value_Wed_3_1330."' x2='".X2_value_Wed_3_1330."' y2='".Y2_value_Wed_3_1330."' style='stroke:".colour_value_Wed_3_1330.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1345."' y1='".Y1_value_Wed_3_1345."' x2='".X2_value_Wed_3_1345."' y2='".Y2_value_Wed_3_1345."' style='stroke:".colour_value_Wed_3_1345.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1400."' y1='".Y1_value_Wed_3_1400."' x2='".X2_value_Wed_3_1400."' y2='".Y2_value_Wed_3_1400."' style='stroke:".colour_value_Wed_3_1400.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1415."' y1='".Y1_value_Wed_3_1415."' x2='".X2_value_Wed_3_1415."' y2='".Y2_value_Wed_3_1415."' style='stroke:".colour_value_Wed_3_1415.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1430."' y1='".Y1_value_Wed_3_1430."' x2='".X2_value_Wed_3_1430."' y2='".Y2_value_Wed_3_1430."' style='stroke:".colour_value_Wed_3_1430.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1445."' y1='".Y1_value_Wed_3_1445."' x2='".X2_value_Wed_3_1445."' y2='".Y2_value_Wed_3_1445."' style='stroke:".colour_value_Wed_3_1445.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1500."' y1='".Y1_value_Wed_3_1500."' x2='".X2_value_Wed_3_1500."' y2='".Y2_value_Wed_3_1500."' style='stroke:".colour_value_Wed_3_1500.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1515."' y1='".Y1_value_Wed_3_1515."' x2='".X2_value_Wed_3_1515."' y2='".Y2_value_Wed_3_1515."' style='stroke:".colour_value_Wed_3_1515.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1530."' y1='".Y1_value_Wed_3_1530."' x2='".X2_value_Wed_3_1530."' y2='".Y2_value_Wed_3_1530."' style='stroke:".colour_value_Wed_3_1530.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1545."' y1='".Y1_value_Wed_3_1545."' x2='".X2_value_Wed_3_1545."' y2='".Y2_value_Wed_3_1545."' style='stroke:".colour_value_Wed_3_1545.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1600."' y1='".Y1_value_Wed_3_1600."' x2='".X2_value_Wed_3_1600."' y2='".Y2_value_Wed_3_1600."' style='stroke:".colour_value_Wed_3_1600.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1615."' y1='".Y1_value_Wed_3_1615."' x2='".X2_value_Wed_3_1615."' y2='".Y2_value_Wed_3_1615."' style='stroke:".colour_value_Wed_3_1615.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1630."' y1='".Y1_value_Wed_3_1630."' x2='".X2_value_Wed_3_1630."' y2='".Y2_value_Wed_3_1630."' style='stroke:".colour_value_Wed_3_1630.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1645."' y1='".Y1_value_Wed_3_1645."' x2='".X2_value_Wed_3_1645."' y2='".Y2_value_Wed_3_1645."' style='stroke:".colour_value_Wed_3_1645.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1700."' y1='".Y1_value_Wed_3_1700."' x2='".X2_value_Wed_3_1700."' y2='".Y2_value_Wed_3_1700."' style='stroke:".colour_value_Wed_3_1700.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1715."' y1='".Y1_value_Wed_3_1715."' x2='".X2_value_Wed_3_1715."' y2='".Y2_value_Wed_3_1715."' style='stroke:".colour_value_Wed_3_1715.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1730."' y1='".Y1_value_Wed_3_1730."' x2='".X2_value_Wed_3_1730."' y2='".Y2_value_Wed_3_1730."' style='stroke:".colour_value_Wed_3_1730.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1745."' y1='".Y1_value_Wed_3_1745."' x2='".X2_value_Wed_3_1745."' y2='".Y2_value_Wed_3_1745."' style='stroke:".colour_value_Wed_3_1745.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1800."' y1='".Y1_value_Wed_3_1800."' x2='".X2_value_Wed_3_1800."' y2='".Y2_value_Wed_3_1800."' style='stroke:".colour_value_Wed_3_1800.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1815."' y1='".Y1_value_Wed_3_1815."' x2='".X2_value_Wed_3_1815."' y2='".Y2_value_Wed_3_1815."' style='stroke:".colour_value_Wed_3_1815.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1830."' y1='".Y1_value_Wed_3_1830."' x2='".X2_value_Wed_3_1830."' y2='".Y2_value_Wed_3_1830."' style='stroke:".colour_value_Wed_3_1830.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1845."' y1='".Y1_value_Wed_3_1845."' x2='".X2_value_Wed_3_1845."' y2='".Y2_value_Wed_3_1845."' style='stroke:".colour_value_Wed_3_1845.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1900."' y1='".Y1_value_Wed_3_1900."' x2='".X2_value_Wed_3_1900."' y2='".Y2_value_Wed_3_1900."' style='stroke:".colour_value_Wed_3_1900.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1915."' y1='".Y1_value_Wed_3_1915."' x2='".X2_value_Wed_3_1915."' y2='".Y2_value_Wed_3_1915."' style='stroke:".colour_value_Wed_3_1915.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1930."' y1='".Y1_value_Wed_3_1930."' x2='".X2_value_Wed_3_1930."' y2='".Y2_value_Wed_3_1930."' style='stroke:".colour_value_Wed_3_1930.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_1945."' y1='".Y1_value_Wed_3_1945."' x2='".X2_value_Wed_3_1945."' y2='".Y2_value_Wed_3_1945."' style='stroke:".colour_value_Wed_3_1945.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2000."' y1='".Y1_value_Wed_3_2000."' x2='".X2_value_Wed_3_2000."' y2='".Y2_value_Wed_3_2000."' style='stroke:".colour_value_Wed_3_2000.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2015."' y1='".Y1_value_Wed_3_2015."' x2='".X2_value_Wed_3_2015."' y2='".Y2_value_Wed_3_2015."' style='stroke:".colour_value_Wed_3_2015.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2030."' y1='".Y1_value_Wed_3_2030."' x2='".X2_value_Wed_3_2030."' y2='".Y2_value_Wed_3_2030."' style='stroke:".colour_value_Wed_3_2030.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2045."' y1='".Y1_value_Wed_3_2045."' x2='".X2_value_Wed_3_2045."' y2='".Y2_value_Wed_3_2045."' style='stroke:".colour_value_Wed_3_2045.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2100."' y1='".Y1_value_Wed_3_2100."' x2='".X2_value_Wed_3_2100."' y2='".Y2_value_Wed_3_2100."' style='stroke:".colour_value_Wed_3_2100.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2115."' y1='".Y1_value_Wed_3_2115."' x2='".X2_value_Wed_3_2115."' y2='".Y2_value_Wed_3_2115."' style='stroke:".colour_value_Wed_3_2115.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2130."' y1='".Y1_value_Wed_3_2130."' x2='".X2_value_Wed_3_2130."' y2='".Y2_value_Wed_3_2130."' style='stroke:".colour_value_Wed_3_2130.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2145."' y1='".Y1_value_Wed_3_2145."' x2='".X2_value_Wed_3_2145."' y2='".Y2_value_Wed_3_2145."' style='stroke:".colour_value_Wed_3_2145.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2200."' y1='".Y1_value_Wed_3_2200."' x2='".X2_value_Wed_3_2200."' y2='".Y2_value_Wed_3_2200."' style='stroke:".colour_value_Wed_3_2200.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2215."' y1='".Y1_value_Wed_3_2215."' x2='".X2_value_Wed_3_2215."' y2='".Y2_value_Wed_3_2215."' style='stroke:".colour_value_Wed_3_2215.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2230."' y1='".Y1_value_Wed_3_2230."' x2='".X2_value_Wed_3_2230."' y2='".Y2_value_Wed_3_2230."' style='stroke:".colour_value_Wed_3_2230.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2245."' y1='".Y1_value_Wed_3_2245."' x2='".X2_value_Wed_3_2245."' y2='".Y2_value_Wed_3_2245."' style='stroke:".colour_value_Wed_3_2245.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2300."' y1='".Y1_value_Wed_3_2300."' x2='".X2_value_Wed_3_2300."' y2='".Y2_value_Wed_3_2300."' style='stroke:".colour_value_Wed_3_2300.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2315."' y1='".Y1_value_Wed_3_2315."' x2='".X2_value_Wed_3_2315."' y2='".Y2_value_Wed_3_2315."' style='stroke:".colour_value_Wed_3_2315.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2330."' y1='".Y1_value_Wed_3_2330."' x2='".X2_value_Wed_3_2330."' y2='".Y2_value_Wed_3_2330."' style='stroke:".colour_value_Wed_3_2330.";stroke-width:0.3' />
<line x1='".X1_value_Wed_3_2345."' y1='".Y1_value_Wed_3_2345."' x2='".X2_value_Wed_3_2345."' y2='".Y2_value_Wed_3_2345."' style='stroke:".colour_value_Wed_3_2345.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0000."' y1='".Y1_value_Thu_4_0000."' x2='".X2_value_Thu_4_0000."' y2='".Y2_value_Thu_4_0000."' style='stroke:".colour_value_Thu_4_0000.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0015."' y1='".Y1_value_Thu_4_0015."' x2='".X2_value_Thu_4_0015."' y2='".Y2_value_Thu_4_0015."' style='stroke:".colour_value_Thu_4_0015.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0030."' y1='".Y1_value_Thu_4_0030."' x2='".X2_value_Thu_4_0030."' y2='".Y2_value_Thu_4_0030."' style='stroke:".colour_value_Thu_4_0030.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0045."' y1='".Y1_value_Thu_4_0045."' x2='".X2_value_Thu_4_0045."' y2='".Y2_value_Thu_4_0045."' style='stroke:".colour_value_Thu_4_0045.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0100."' y1='".Y1_value_Thu_4_0100."' x2='".X2_value_Thu_4_0100."' y2='".Y2_value_Thu_4_0100."' style='stroke:".colour_value_Thu_4_0100.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0115."' y1='".Y1_value_Thu_4_0115."' x2='".X2_value_Thu_4_0115."' y2='".Y2_value_Thu_4_0115."' style='stroke:".colour_value_Thu_4_0115.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0130."' y1='".Y1_value_Thu_4_0130."' x2='".X2_value_Thu_4_0130."' y2='".Y2_value_Thu_4_0130."' style='stroke:".colour_value_Thu_4_0130.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0145."' y1='".Y1_value_Thu_4_0145."' x2='".X2_value_Thu_4_0145."' y2='".Y2_value_Thu_4_0145."' style='stroke:".colour_value_Thu_4_0145.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0200."' y1='".Y1_value_Thu_4_0200."' x2='".X2_value_Thu_4_0200."' y2='".Y2_value_Thu_4_0200."' style='stroke:".colour_value_Thu_4_0200.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0215."' y1='".Y1_value_Thu_4_0215."' x2='".X2_value_Thu_4_0215."' y2='".Y2_value_Thu_4_0215."' style='stroke:".colour_value_Thu_4_0215.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0230."' y1='".Y1_value_Thu_4_0230."' x2='".X2_value_Thu_4_0230."' y2='".Y2_value_Thu_4_0230."' style='stroke:".colour_value_Thu_4_0230.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0245."' y1='".Y1_value_Thu_4_0245."' x2='".X2_value_Thu_4_0245."' y2='".Y2_value_Thu_4_0245."' style='stroke:".colour_value_Thu_4_0245.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0300."' y1='".Y1_value_Thu_4_0300."' x2='".X2_value_Thu_4_0300."' y2='".Y2_value_Thu_4_0300."' style='stroke:".colour_value_Thu_4_0300.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0315."' y1='".Y1_value_Thu_4_0315."' x2='".X2_value_Thu_4_0315."' y2='".Y2_value_Thu_4_0315."' style='stroke:".colour_value_Thu_4_0315.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0330."' y1='".Y1_value_Thu_4_0330."' x2='".X2_value_Thu_4_0330."' y2='".Y2_value_Thu_4_0330."' style='stroke:".colour_value_Thu_4_0330.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0345."' y1='".Y1_value_Thu_4_0345."' x2='".X2_value_Thu_4_0345."' y2='".Y2_value_Thu_4_0345."' style='stroke:".colour_value_Thu_4_0345.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0400."' y1='".Y1_value_Thu_4_0400."' x2='".X2_value_Thu_4_0400."' y2='".Y2_value_Thu_4_0400."' style='stroke:".colour_value_Thu_4_0400.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0415."' y1='".Y1_value_Thu_4_0415."' x2='".X2_value_Thu_4_0415."' y2='".Y2_value_Thu_4_0415."' style='stroke:".colour_value_Thu_4_0415.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0430."' y1='".Y1_value_Thu_4_0430."' x2='".X2_value_Thu_4_0430."' y2='".Y2_value_Thu_4_0430."' style='stroke:".colour_value_Thu_4_0430.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0445."' y1='".Y1_value_Thu_4_0445."' x2='".X2_value_Thu_4_0445."' y2='".Y2_value_Thu_4_0445."' style='stroke:".colour_value_Thu_4_0445.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0500."' y1='".Y1_value_Thu_4_0500."' x2='".X2_value_Thu_4_0500."' y2='".Y2_value_Thu_4_0500."' style='stroke:".colour_value_Thu_4_0500.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0515."' y1='".Y1_value_Thu_4_0515."' x2='".X2_value_Thu_4_0515."' y2='".Y2_value_Thu_4_0515."' style='stroke:".colour_value_Thu_4_0515.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0530."' y1='".Y1_value_Thu_4_0530."' x2='".X2_value_Thu_4_0530."' y2='".Y2_value_Thu_4_0530."' style='stroke:".colour_value_Thu_4_0530.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0545."' y1='".Y1_value_Thu_4_0545."' x2='".X2_value_Thu_4_0545."' y2='".Y2_value_Thu_4_0545."' style='stroke:".colour_value_Thu_4_0545.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0600."' y1='".Y1_value_Thu_4_0600."' x2='".X2_value_Thu_4_0600."' y2='".Y2_value_Thu_4_0600."' style='stroke:".colour_value_Thu_4_0600.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0615."' y1='".Y1_value_Thu_4_0615."' x2='".X2_value_Thu_4_0615."' y2='".Y2_value_Thu_4_0615."' style='stroke:".colour_value_Thu_4_0615.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0630."' y1='".Y1_value_Thu_4_0630."' x2='".X2_value_Thu_4_0630."' y2='".Y2_value_Thu_4_0630."' style='stroke:".colour_value_Thu_4_0630.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0645."' y1='".Y1_value_Thu_4_0645."' x2='".X2_value_Thu_4_0645."' y2='".Y2_value_Thu_4_0645."' style='stroke:".colour_value_Thu_4_0645.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0700."' y1='".Y1_value_Thu_4_0700."' x2='".X2_value_Thu_4_0700."' y2='".Y2_value_Thu_4_0700."' style='stroke:".colour_value_Thu_4_0700.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0715."' y1='".Y1_value_Thu_4_0715."' x2='".X2_value_Thu_4_0715."' y2='".Y2_value_Thu_4_0715."' style='stroke:".colour_value_Thu_4_0715.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0730."' y1='".Y1_value_Thu_4_0730."' x2='".X2_value_Thu_4_0730."' y2='".Y2_value_Thu_4_0730."' style='stroke:".colour_value_Thu_4_0730.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0745."' y1='".Y1_value_Thu_4_0745."' x2='".X2_value_Thu_4_0745."' y2='".Y2_value_Thu_4_0745."' style='stroke:".colour_value_Thu_4_0745.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0800."' y1='".Y1_value_Thu_4_0800."' x2='".X2_value_Thu_4_0800."' y2='".Y2_value_Thu_4_0800."' style='stroke:".colour_value_Thu_4_0800.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0815."' y1='".Y1_value_Thu_4_0815."' x2='".X2_value_Thu_4_0815."' y2='".Y2_value_Thu_4_0815."' style='stroke:".colour_value_Thu_4_0815.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0830."' y1='".Y1_value_Thu_4_0830."' x2='".X2_value_Thu_4_0830."' y2='".Y2_value_Thu_4_0830."' style='stroke:".colour_value_Thu_4_0830.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0845."' y1='".Y1_value_Thu_4_0845."' x2='".X2_value_Thu_4_0845."' y2='".Y2_value_Thu_4_0845."' style='stroke:".colour_value_Thu_4_0845.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0900."' y1='".Y1_value_Thu_4_0900."' x2='".X2_value_Thu_4_0900."' y2='".Y2_value_Thu_4_0900."' style='stroke:".colour_value_Thu_4_0900.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0915."' y1='".Y1_value_Thu_4_0915."' x2='".X2_value_Thu_4_0915."' y2='".Y2_value_Thu_4_0915."' style='stroke:".colour_value_Thu_4_0915.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0930."' y1='".Y1_value_Thu_4_0930."' x2='".X2_value_Thu_4_0930."' y2='".Y2_value_Thu_4_0930."' style='stroke:".colour_value_Thu_4_0930.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_0945."' y1='".Y1_value_Thu_4_0945."' x2='".X2_value_Thu_4_0945."' y2='".Y2_value_Thu_4_0945."' style='stroke:".colour_value_Thu_4_0945.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1000."' y1='".Y1_value_Thu_4_1000."' x2='".X2_value_Thu_4_1000."' y2='".Y2_value_Thu_4_1000."' style='stroke:".colour_value_Thu_4_1000.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1015."' y1='".Y1_value_Thu_4_1015."' x2='".X2_value_Thu_4_1015."' y2='".Y2_value_Thu_4_1015."' style='stroke:".colour_value_Thu_4_1015.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1030."' y1='".Y1_value_Thu_4_1030."' x2='".X2_value_Thu_4_1030."' y2='".Y2_value_Thu_4_1030."' style='stroke:".colour_value_Thu_4_1030.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1045."' y1='".Y1_value_Thu_4_1045."' x2='".X2_value_Thu_4_1045."' y2='".Y2_value_Thu_4_1045."' style='stroke:".colour_value_Thu_4_1045.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1100."' y1='".Y1_value_Thu_4_1100."' x2='".X2_value_Thu_4_1100."' y2='".Y2_value_Thu_4_1100."' style='stroke:".colour_value_Thu_4_1100.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1115."' y1='".Y1_value_Thu_4_1115."' x2='".X2_value_Thu_4_1115."' y2='".Y2_value_Thu_4_1115."' style='stroke:".colour_value_Thu_4_1115.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1130."' y1='".Y1_value_Thu_4_1130."' x2='".X2_value_Thu_4_1130."' y2='".Y2_value_Thu_4_1130."' style='stroke:".colour_value_Thu_4_1130.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1145."' y1='".Y1_value_Thu_4_1145."' x2='".X2_value_Thu_4_1145."' y2='".Y2_value_Thu_4_1145."' style='stroke:".colour_value_Thu_4_1145.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1200."' y1='".Y1_value_Thu_4_1200."' x2='".X2_value_Thu_4_1200."' y2='".Y2_value_Thu_4_1200."' style='stroke:".colour_value_Thu_4_1200.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1215."' y1='".Y1_value_Thu_4_1215."' x2='".X2_value_Thu_4_1215."' y2='".Y2_value_Thu_4_1215."' style='stroke:".colour_value_Thu_4_1215.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1230."' y1='".Y1_value_Thu_4_1230."' x2='".X2_value_Thu_4_1230."' y2='".Y2_value_Thu_4_1230."' style='stroke:".colour_value_Thu_4_1230.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1245."' y1='".Y1_value_Thu_4_1245."' x2='".X2_value_Thu_4_1245."' y2='".Y2_value_Thu_4_1245."' style='stroke:".colour_value_Thu_4_1245.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1300."' y1='".Y1_value_Thu_4_1300."' x2='".X2_value_Thu_4_1300."' y2='".Y2_value_Thu_4_1300."' style='stroke:".colour_value_Thu_4_1300.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1315."' y1='".Y1_value_Thu_4_1315."' x2='".X2_value_Thu_4_1315."' y2='".Y2_value_Thu_4_1315."' style='stroke:".colour_value_Thu_4_1315.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1330."' y1='".Y1_value_Thu_4_1330."' x2='".X2_value_Thu_4_1330."' y2='".Y2_value_Thu_4_1330."' style='stroke:".colour_value_Thu_4_1330.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1345."' y1='".Y1_value_Thu_4_1345."' x2='".X2_value_Thu_4_1345."' y2='".Y2_value_Thu_4_1345."' style='stroke:".colour_value_Thu_4_1345.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1400."' y1='".Y1_value_Thu_4_1400."' x2='".X2_value_Thu_4_1400."' y2='".Y2_value_Thu_4_1400."' style='stroke:".colour_value_Thu_4_1400.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1415."' y1='".Y1_value_Thu_4_1415."' x2='".X2_value_Thu_4_1415."' y2='".Y2_value_Thu_4_1415."' style='stroke:".colour_value_Thu_4_1415.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1430."' y1='".Y1_value_Thu_4_1430."' x2='".X2_value_Thu_4_1430."' y2='".Y2_value_Thu_4_1430."' style='stroke:".colour_value_Thu_4_1430.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1445."' y1='".Y1_value_Thu_4_1445."' x2='".X2_value_Thu_4_1445."' y2='".Y2_value_Thu_4_1445."' style='stroke:".colour_value_Thu_4_1445.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1500."' y1='".Y1_value_Thu_4_1500."' x2='".X2_value_Thu_4_1500."' y2='".Y2_value_Thu_4_1500."' style='stroke:".colour_value_Thu_4_1500.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1515."' y1='".Y1_value_Thu_4_1515."' x2='".X2_value_Thu_4_1515."' y2='".Y2_value_Thu_4_1515."' style='stroke:".colour_value_Thu_4_1515.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1530."' y1='".Y1_value_Thu_4_1530."' x2='".X2_value_Thu_4_1530."' y2='".Y2_value_Thu_4_1530."' style='stroke:".colour_value_Thu_4_1530.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1545."' y1='".Y1_value_Thu_4_1545."' x2='".X2_value_Thu_4_1545."' y2='".Y2_value_Thu_4_1545."' style='stroke:".colour_value_Thu_4_1545.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1600."' y1='".Y1_value_Thu_4_1600."' x2='".X2_value_Thu_4_1600."' y2='".Y2_value_Thu_4_1600."' style='stroke:".colour_value_Thu_4_1600.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1615."' y1='".Y1_value_Thu_4_1615."' x2='".X2_value_Thu_4_1615."' y2='".Y2_value_Thu_4_1615."' style='stroke:".colour_value_Thu_4_1615.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1630."' y1='".Y1_value_Thu_4_1630."' x2='".X2_value_Thu_4_1630."' y2='".Y2_value_Thu_4_1630."' style='stroke:".colour_value_Thu_4_1630.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1645."' y1='".Y1_value_Thu_4_1645."' x2='".X2_value_Thu_4_1645."' y2='".Y2_value_Thu_4_1645."' style='stroke:".colour_value_Thu_4_1645.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1700."' y1='".Y1_value_Thu_4_1700."' x2='".X2_value_Thu_4_1700."' y2='".Y2_value_Thu_4_1700."' style='stroke:".colour_value_Thu_4_1700.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1715."' y1='".Y1_value_Thu_4_1715."' x2='".X2_value_Thu_4_1715."' y2='".Y2_value_Thu_4_1715."' style='stroke:".colour_value_Thu_4_1715.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1730."' y1='".Y1_value_Thu_4_1730."' x2='".X2_value_Thu_4_1730."' y2='".Y2_value_Thu_4_1730."' style='stroke:".colour_value_Thu_4_1730.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1745."' y1='".Y1_value_Thu_4_1745."' x2='".X2_value_Thu_4_1745."' y2='".Y2_value_Thu_4_1745."' style='stroke:".colour_value_Thu_4_1745.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1800."' y1='".Y1_value_Thu_4_1800."' x2='".X2_value_Thu_4_1800."' y2='".Y2_value_Thu_4_1800."' style='stroke:".colour_value_Thu_4_1800.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1815."' y1='".Y1_value_Thu_4_1815."' x2='".X2_value_Thu_4_1815."' y2='".Y2_value_Thu_4_1815."' style='stroke:".colour_value_Thu_4_1815.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1830."' y1='".Y1_value_Thu_4_1830."' x2='".X2_value_Thu_4_1830."' y2='".Y2_value_Thu_4_1830."' style='stroke:".colour_value_Thu_4_1830.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1845."' y1='".Y1_value_Thu_4_1845."' x2='".X2_value_Thu_4_1845."' y2='".Y2_value_Thu_4_1845."' style='stroke:".colour_value_Thu_4_1845.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1900."' y1='".Y1_value_Thu_4_1900."' x2='".X2_value_Thu_4_1900."' y2='".Y2_value_Thu_4_1900."' style='stroke:".colour_value_Thu_4_1900.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1915."' y1='".Y1_value_Thu_4_1915."' x2='".X2_value_Thu_4_1915."' y2='".Y2_value_Thu_4_1915."' style='stroke:".colour_value_Thu_4_1915.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1930."' y1='".Y1_value_Thu_4_1930."' x2='".X2_value_Thu_4_1930."' y2='".Y2_value_Thu_4_1930."' style='stroke:".colour_value_Thu_4_1930.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_1945."' y1='".Y1_value_Thu_4_1945."' x2='".X2_value_Thu_4_1945."' y2='".Y2_value_Thu_4_1945."' style='stroke:".colour_value_Thu_4_1945.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2000."' y1='".Y1_value_Thu_4_2000."' x2='".X2_value_Thu_4_2000."' y2='".Y2_value_Thu_4_2000."' style='stroke:".colour_value_Thu_4_2000.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2015."' y1='".Y1_value_Thu_4_2015."' x2='".X2_value_Thu_4_2015."' y2='".Y2_value_Thu_4_2015."' style='stroke:".colour_value_Thu_4_2015.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2030."' y1='".Y1_value_Thu_4_2030."' x2='".X2_value_Thu_4_2030."' y2='".Y2_value_Thu_4_2030."' style='stroke:".colour_value_Thu_4_2030.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2045."' y1='".Y1_value_Thu_4_2045."' x2='".X2_value_Thu_4_2045."' y2='".Y2_value_Thu_4_2045."' style='stroke:".colour_value_Thu_4_2045.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2100."' y1='".Y1_value_Thu_4_2100."' x2='".X2_value_Thu_4_2100."' y2='".Y2_value_Thu_4_2100."' style='stroke:".colour_value_Thu_4_2100.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2115."' y1='".Y1_value_Thu_4_2115."' x2='".X2_value_Thu_4_2115."' y2='".Y2_value_Thu_4_2115."' style='stroke:".colour_value_Thu_4_2115.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2130."' y1='".Y1_value_Thu_4_2130."' x2='".X2_value_Thu_4_2130."' y2='".Y2_value_Thu_4_2130."' style='stroke:".colour_value_Thu_4_2130.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2145."' y1='".Y1_value_Thu_4_2145."' x2='".X2_value_Thu_4_2145."' y2='".Y2_value_Thu_4_2145."' style='stroke:".colour_value_Thu_4_2145.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2200."' y1='".Y1_value_Thu_4_2200."' x2='".X2_value_Thu_4_2200."' y2='".Y2_value_Thu_4_2200."' style='stroke:".colour_value_Thu_4_2200.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2215."' y1='".Y1_value_Thu_4_2215."' x2='".X2_value_Thu_4_2215."' y2='".Y2_value_Thu_4_2215."' style='stroke:".colour_value_Thu_4_2215.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2230."' y1='".Y1_value_Thu_4_2230."' x2='".X2_value_Thu_4_2230."' y2='".Y2_value_Thu_4_2230."' style='stroke:".colour_value_Thu_4_2230.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2245."' y1='".Y1_value_Thu_4_2245."' x2='".X2_value_Thu_4_2245."' y2='".Y2_value_Thu_4_2245."' style='stroke:".colour_value_Thu_4_2245.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2300."' y1='".Y1_value_Thu_4_2300."' x2='".X2_value_Thu_4_2300."' y2='".Y2_value_Thu_4_2300."' style='stroke:".colour_value_Thu_4_2300.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2315."' y1='".Y1_value_Thu_4_2315."' x2='".X2_value_Thu_4_2315."' y2='".Y2_value_Thu_4_2315."' style='stroke:".colour_value_Thu_4_2315.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2330."' y1='".Y1_value_Thu_4_2330."' x2='".X2_value_Thu_4_2330."' y2='".Y2_value_Thu_4_2330."' style='stroke:".colour_value_Thu_4_2330.";stroke-width:0.3' />
<line x1='".X1_value_Thu_4_2345."' y1='".Y1_value_Thu_4_2345."' x2='".X2_value_Thu_4_2345."' y2='".Y2_value_Thu_4_2345."' style='stroke:".colour_value_Thu_4_2345.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0000."' y1='".Y1_value_Fri_5_0000."' x2='".X2_value_Fri_5_0000."' y2='".Y2_value_Fri_5_0000."' style='stroke:".colour_value_Fri_5_0000.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0015."' y1='".Y1_value_Fri_5_0015."' x2='".X2_value_Fri_5_0015."' y2='".Y2_value_Fri_5_0015."' style='stroke:".colour_value_Fri_5_0015.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0030."' y1='".Y1_value_Fri_5_0030."' x2='".X2_value_Fri_5_0030."' y2='".Y2_value_Fri_5_0030."' style='stroke:".colour_value_Fri_5_0030.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0045."' y1='".Y1_value_Fri_5_0045."' x2='".X2_value_Fri_5_0045."' y2='".Y2_value_Fri_5_0045."' style='stroke:".colour_value_Fri_5_0045.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0100."' y1='".Y1_value_Fri_5_0100."' x2='".X2_value_Fri_5_0100."' y2='".Y2_value_Fri_5_0100."' style='stroke:".colour_value_Fri_5_0100.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0115."' y1='".Y1_value_Fri_5_0115."' x2='".X2_value_Fri_5_0115."' y2='".Y2_value_Fri_5_0115."' style='stroke:".colour_value_Fri_5_0115.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0130."' y1='".Y1_value_Fri_5_0130."' x2='".X2_value_Fri_5_0130."' y2='".Y2_value_Fri_5_0130."' style='stroke:".colour_value_Fri_5_0130.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0145."' y1='".Y1_value_Fri_5_0145."' x2='".X2_value_Fri_5_0145."' y2='".Y2_value_Fri_5_0145."' style='stroke:".colour_value_Fri_5_0145.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0200."' y1='".Y1_value_Fri_5_0200."' x2='".X2_value_Fri_5_0200."' y2='".Y2_value_Fri_5_0200."' style='stroke:".colour_value_Fri_5_0200.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0215."' y1='".Y1_value_Fri_5_0215."' x2='".X2_value_Fri_5_0215."' y2='".Y2_value_Fri_5_0215."' style='stroke:".colour_value_Fri_5_0215.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0230."' y1='".Y1_value_Fri_5_0230."' x2='".X2_value_Fri_5_0230."' y2='".Y2_value_Fri_5_0230."' style='stroke:".colour_value_Fri_5_0230.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0245."' y1='".Y1_value_Fri_5_0245."' x2='".X2_value_Fri_5_0245."' y2='".Y2_value_Fri_5_0245."' style='stroke:".colour_value_Fri_5_0245.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0300."' y1='".Y1_value_Fri_5_0300."' x2='".X2_value_Fri_5_0300."' y2='".Y2_value_Fri_5_0300."' style='stroke:".colour_value_Fri_5_0300.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0315."' y1='".Y1_value_Fri_5_0315."' x2='".X2_value_Fri_5_0315."' y2='".Y2_value_Fri_5_0315."' style='stroke:".colour_value_Fri_5_0315.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0330."' y1='".Y1_value_Fri_5_0330."' x2='".X2_value_Fri_5_0330."' y2='".Y2_value_Fri_5_0330."' style='stroke:".colour_value_Fri_5_0330.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0345."' y1='".Y1_value_Fri_5_0345."' x2='".X2_value_Fri_5_0345."' y2='".Y2_value_Fri_5_0345."' style='stroke:".colour_value_Fri_5_0345.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0400."' y1='".Y1_value_Fri_5_0400."' x2='".X2_value_Fri_5_0400."' y2='".Y2_value_Fri_5_0400."' style='stroke:".colour_value_Fri_5_0400.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0415."' y1='".Y1_value_Fri_5_0415."' x2='".X2_value_Fri_5_0415."' y2='".Y2_value_Fri_5_0415."' style='stroke:".colour_value_Fri_5_0415.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0430."' y1='".Y1_value_Fri_5_0430."' x2='".X2_value_Fri_5_0430."' y2='".Y2_value_Fri_5_0430."' style='stroke:".colour_value_Fri_5_0430.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0445."' y1='".Y1_value_Fri_5_0445."' x2='".X2_value_Fri_5_0445."' y2='".Y2_value_Fri_5_0445."' style='stroke:".colour_value_Fri_5_0445.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0500."' y1='".Y1_value_Fri_5_0500."' x2='".X2_value_Fri_5_0500."' y2='".Y2_value_Fri_5_0500."' style='stroke:".colour_value_Fri_5_0500.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0515."' y1='".Y1_value_Fri_5_0515."' x2='".X2_value_Fri_5_0515."' y2='".Y2_value_Fri_5_0515."' style='stroke:".colour_value_Fri_5_0515.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0530."' y1='".Y1_value_Fri_5_0530."' x2='".X2_value_Fri_5_0530."' y2='".Y2_value_Fri_5_0530."' style='stroke:".colour_value_Fri_5_0530.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0545."' y1='".Y1_value_Fri_5_0545."' x2='".X2_value_Fri_5_0545."' y2='".Y2_value_Fri_5_0545."' style='stroke:".colour_value_Fri_5_0545.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0600."' y1='".Y1_value_Fri_5_0600."' x2='".X2_value_Fri_5_0600."' y2='".Y2_value_Fri_5_0600."' style='stroke:".colour_value_Fri_5_0600.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0615."' y1='".Y1_value_Fri_5_0615."' x2='".X2_value_Fri_5_0615."' y2='".Y2_value_Fri_5_0615."' style='stroke:".colour_value_Fri_5_0615.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0630."' y1='".Y1_value_Fri_5_0630."' x2='".X2_value_Fri_5_0630."' y2='".Y2_value_Fri_5_0630."' style='stroke:".colour_value_Fri_5_0630.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0645."' y1='".Y1_value_Fri_5_0645."' x2='".X2_value_Fri_5_0645."' y2='".Y2_value_Fri_5_0645."' style='stroke:".colour_value_Fri_5_0645.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0700."' y1='".Y1_value_Fri_5_0700."' x2='".X2_value_Fri_5_0700."' y2='".Y2_value_Fri_5_0700."' style='stroke:".colour_value_Fri_5_0700.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0715."' y1='".Y1_value_Fri_5_0715."' x2='".X2_value_Fri_5_0715."' y2='".Y2_value_Fri_5_0715."' style='stroke:".colour_value_Fri_5_0715.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0730."' y1='".Y1_value_Fri_5_0730."' x2='".X2_value_Fri_5_0730."' y2='".Y2_value_Fri_5_0730."' style='stroke:".colour_value_Fri_5_0730.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0745."' y1='".Y1_value_Fri_5_0745."' x2='".X2_value_Fri_5_0745."' y2='".Y2_value_Fri_5_0745."' style='stroke:".colour_value_Fri_5_0745.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0800."' y1='".Y1_value_Fri_5_0800."' x2='".X2_value_Fri_5_0800."' y2='".Y2_value_Fri_5_0800."' style='stroke:".colour_value_Fri_5_0800.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0815."' y1='".Y1_value_Fri_5_0815."' x2='".X2_value_Fri_5_0815."' y2='".Y2_value_Fri_5_0815."' style='stroke:".colour_value_Fri_5_0815.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0830."' y1='".Y1_value_Fri_5_0830."' x2='".X2_value_Fri_5_0830."' y2='".Y2_value_Fri_5_0830."' style='stroke:".colour_value_Fri_5_0830.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0845."' y1='".Y1_value_Fri_5_0845."' x2='".X2_value_Fri_5_0845."' y2='".Y2_value_Fri_5_0845."' style='stroke:".colour_value_Fri_5_0845.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0900."' y1='".Y1_value_Fri_5_0900."' x2='".X2_value_Fri_5_0900."' y2='".Y2_value_Fri_5_0900."' style='stroke:".colour_value_Fri_5_0900.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0915."' y1='".Y1_value_Fri_5_0915."' x2='".X2_value_Fri_5_0915."' y2='".Y2_value_Fri_5_0915."' style='stroke:".colour_value_Fri_5_0915.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0930."' y1='".Y1_value_Fri_5_0930."' x2='".X2_value_Fri_5_0930."' y2='".Y2_value_Fri_5_0930."' style='stroke:".colour_value_Fri_5_0930.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_0945."' y1='".Y1_value_Fri_5_0945."' x2='".X2_value_Fri_5_0945."' y2='".Y2_value_Fri_5_0945."' style='stroke:".colour_value_Fri_5_0945.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1000."' y1='".Y1_value_Fri_5_1000."' x2='".X2_value_Fri_5_1000."' y2='".Y2_value_Fri_5_1000."' style='stroke:".colour_value_Fri_5_1000.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1015."' y1='".Y1_value_Fri_5_1015."' x2='".X2_value_Fri_5_1015."' y2='".Y2_value_Fri_5_1015."' style='stroke:".colour_value_Fri_5_1015.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1030."' y1='".Y1_value_Fri_5_1030."' x2='".X2_value_Fri_5_1030."' y2='".Y2_value_Fri_5_1030."' style='stroke:".colour_value_Fri_5_1030.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1045."' y1='".Y1_value_Fri_5_1045."' x2='".X2_value_Fri_5_1045."' y2='".Y2_value_Fri_5_1045."' style='stroke:".colour_value_Fri_5_1045.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1100."' y1='".Y1_value_Fri_5_1100."' x2='".X2_value_Fri_5_1100."' y2='".Y2_value_Fri_5_1100."' style='stroke:".colour_value_Fri_5_1100.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1115."' y1='".Y1_value_Fri_5_1115."' x2='".X2_value_Fri_5_1115."' y2='".Y2_value_Fri_5_1115."' style='stroke:".colour_value_Fri_5_1115.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1130."' y1='".Y1_value_Fri_5_1130."' x2='".X2_value_Fri_5_1130."' y2='".Y2_value_Fri_5_1130."' style='stroke:".colour_value_Fri_5_1130.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1145."' y1='".Y1_value_Fri_5_1145."' x2='".X2_value_Fri_5_1145."' y2='".Y2_value_Fri_5_1145."' style='stroke:".colour_value_Fri_5_1145.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1200."' y1='".Y1_value_Fri_5_1200."' x2='".X2_value_Fri_5_1200."' y2='".Y2_value_Fri_5_1200."' style='stroke:".colour_value_Fri_5_1200.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1215."' y1='".Y1_value_Fri_5_1215."' x2='".X2_value_Fri_5_1215."' y2='".Y2_value_Fri_5_1215."' style='stroke:".colour_value_Fri_5_1215.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1230."' y1='".Y1_value_Fri_5_1230."' x2='".X2_value_Fri_5_1230."' y2='".Y2_value_Fri_5_1230."' style='stroke:".colour_value_Fri_5_1230.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1245."' y1='".Y1_value_Fri_5_1245."' x2='".X2_value_Fri_5_1245."' y2='".Y2_value_Fri_5_1245."' style='stroke:".colour_value_Fri_5_1245.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1300."' y1='".Y1_value_Fri_5_1300."' x2='".X2_value_Fri_5_1300."' y2='".Y2_value_Fri_5_1300."' style='stroke:".colour_value_Fri_5_1300.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1315."' y1='".Y1_value_Fri_5_1315."' x2='".X2_value_Fri_5_1315."' y2='".Y2_value_Fri_5_1315."' style='stroke:".colour_value_Fri_5_1315.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1330."' y1='".Y1_value_Fri_5_1330."' x2='".X2_value_Fri_5_1330."' y2='".Y2_value_Fri_5_1330."' style='stroke:".colour_value_Fri_5_1330.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1345."' y1='".Y1_value_Fri_5_1345."' x2='".X2_value_Fri_5_1345."' y2='".Y2_value_Fri_5_1345."' style='stroke:".colour_value_Fri_5_1345.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1400."' y1='".Y1_value_Fri_5_1400."' x2='".X2_value_Fri_5_1400."' y2='".Y2_value_Fri_5_1400."' style='stroke:".colour_value_Fri_5_1400.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1415."' y1='".Y1_value_Fri_5_1415."' x2='".X2_value_Fri_5_1415."' y2='".Y2_value_Fri_5_1415."' style='stroke:".colour_value_Fri_5_1415.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1430."' y1='".Y1_value_Fri_5_1430."' x2='".X2_value_Fri_5_1430."' y2='".Y2_value_Fri_5_1430."' style='stroke:".colour_value_Fri_5_1430.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1445."' y1='".Y1_value_Fri_5_1445."' x2='".X2_value_Fri_5_1445."' y2='".Y2_value_Fri_5_1445."' style='stroke:".colour_value_Fri_5_1445.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1500."' y1='".Y1_value_Fri_5_1500."' x2='".X2_value_Fri_5_1500."' y2='".Y2_value_Fri_5_1500."' style='stroke:".colour_value_Fri_5_1500.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1515."' y1='".Y1_value_Fri_5_1515."' x2='".X2_value_Fri_5_1515."' y2='".Y2_value_Fri_5_1515."' style='stroke:".colour_value_Fri_5_1515.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1530."' y1='".Y1_value_Fri_5_1530."' x2='".X2_value_Fri_5_1530."' y2='".Y2_value_Fri_5_1530."' style='stroke:".colour_value_Fri_5_1530.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1545."' y1='".Y1_value_Fri_5_1545."' x2='".X2_value_Fri_5_1545."' y2='".Y2_value_Fri_5_1545."' style='stroke:".colour_value_Fri_5_1545.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1600."' y1='".Y1_value_Fri_5_1600."' x2='".X2_value_Fri_5_1600."' y2='".Y2_value_Fri_5_1600."' style='stroke:".colour_value_Fri_5_1600.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1615."' y1='".Y1_value_Fri_5_1615."' x2='".X2_value_Fri_5_1615."' y2='".Y2_value_Fri_5_1615."' style='stroke:".colour_value_Fri_5_1615.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1630."' y1='".Y1_value_Fri_5_1630."' x2='".X2_value_Fri_5_1630."' y2='".Y2_value_Fri_5_1630."' style='stroke:".colour_value_Fri_5_1630.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1645."' y1='".Y1_value_Fri_5_1645."' x2='".X2_value_Fri_5_1645."' y2='".Y2_value_Fri_5_1645."' style='stroke:".colour_value_Fri_5_1645.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1700."' y1='".Y1_value_Fri_5_1700."' x2='".X2_value_Fri_5_1700."' y2='".Y2_value_Fri_5_1700."' style='stroke:".colour_value_Fri_5_1700.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1715."' y1='".Y1_value_Fri_5_1715."' x2='".X2_value_Fri_5_1715."' y2='".Y2_value_Fri_5_1715."' style='stroke:".colour_value_Fri_5_1715.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1730."' y1='".Y1_value_Fri_5_1730."' x2='".X2_value_Fri_5_1730."' y2='".Y2_value_Fri_5_1730."' style='stroke:".colour_value_Fri_5_1730.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1745."' y1='".Y1_value_Fri_5_1745."' x2='".X2_value_Fri_5_1745."' y2='".Y2_value_Fri_5_1745."' style='stroke:".colour_value_Fri_5_1745.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1800."' y1='".Y1_value_Fri_5_1800."' x2='".X2_value_Fri_5_1800."' y2='".Y2_value_Fri_5_1800."' style='stroke:".colour_value_Fri_5_1800.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1815."' y1='".Y1_value_Fri_5_1815."' x2='".X2_value_Fri_5_1815."' y2='".Y2_value_Fri_5_1815."' style='stroke:".colour_value_Fri_5_1815.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1830."' y1='".Y1_value_Fri_5_1830."' x2='".X2_value_Fri_5_1830."' y2='".Y2_value_Fri_5_1830."' style='stroke:".colour_value_Fri_5_1830.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1845."' y1='".Y1_value_Fri_5_1845."' x2='".X2_value_Fri_5_1845."' y2='".Y2_value_Fri_5_1845."' style='stroke:".colour_value_Fri_5_1845.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1900."' y1='".Y1_value_Fri_5_1900."' x2='".X2_value_Fri_5_1900."' y2='".Y2_value_Fri_5_1900."' style='stroke:".colour_value_Fri_5_1900.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1915."' y1='".Y1_value_Fri_5_1915."' x2='".X2_value_Fri_5_1915."' y2='".Y2_value_Fri_5_1915."' style='stroke:".colour_value_Fri_5_1915.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1930."' y1='".Y1_value_Fri_5_1930."' x2='".X2_value_Fri_5_1930."' y2='".Y2_value_Fri_5_1930."' style='stroke:".colour_value_Fri_5_1930.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_1945."' y1='".Y1_value_Fri_5_1945."' x2='".X2_value_Fri_5_1945."' y2='".Y2_value_Fri_5_1945."' style='stroke:".colour_value_Fri_5_1945.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2000."' y1='".Y1_value_Fri_5_2000."' x2='".X2_value_Fri_5_2000."' y2='".Y2_value_Fri_5_2000."' style='stroke:".colour_value_Fri_5_2000.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2015."' y1='".Y1_value_Fri_5_2015."' x2='".X2_value_Fri_5_2015."' y2='".Y2_value_Fri_5_2015."' style='stroke:".colour_value_Fri_5_2015.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2030."' y1='".Y1_value_Fri_5_2030."' x2='".X2_value_Fri_5_2030."' y2='".Y2_value_Fri_5_2030."' style='stroke:".colour_value_Fri_5_2030.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2045."' y1='".Y1_value_Fri_5_2045."' x2='".X2_value_Fri_5_2045."' y2='".Y2_value_Fri_5_2045."' style='stroke:".colour_value_Fri_5_2045.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2100."' y1='".Y1_value_Fri_5_2100."' x2='".X2_value_Fri_5_2100."' y2='".Y2_value_Fri_5_2100."' style='stroke:".colour_value_Fri_5_2100.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2115."' y1='".Y1_value_Fri_5_2115."' x2='".X2_value_Fri_5_2115."' y2='".Y2_value_Fri_5_2115."' style='stroke:".colour_value_Fri_5_2115.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2130."' y1='".Y1_value_Fri_5_2130."' x2='".X2_value_Fri_5_2130."' y2='".Y2_value_Fri_5_2130."' style='stroke:".colour_value_Fri_5_2130.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2145."' y1='".Y1_value_Fri_5_2145."' x2='".X2_value_Fri_5_2145."' y2='".Y2_value_Fri_5_2145."' style='stroke:".colour_value_Fri_5_2145.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2200."' y1='".Y1_value_Fri_5_2200."' x2='".X2_value_Fri_5_2200."' y2='".Y2_value_Fri_5_2200."' style='stroke:".colour_value_Fri_5_2200.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2215."' y1='".Y1_value_Fri_5_2215."' x2='".X2_value_Fri_5_2215."' y2='".Y2_value_Fri_5_2215."' style='stroke:".colour_value_Fri_5_2215.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2230."' y1='".Y1_value_Fri_5_2230."' x2='".X2_value_Fri_5_2230."' y2='".Y2_value_Fri_5_2230."' style='stroke:".colour_value_Fri_5_2230.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2245."' y1='".Y1_value_Fri_5_2245."' x2='".X2_value_Fri_5_2245."' y2='".Y2_value_Fri_5_2245."' style='stroke:".colour_value_Fri_5_2245.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2300."' y1='".Y1_value_Fri_5_2300."' x2='".X2_value_Fri_5_2300."' y2='".Y2_value_Fri_5_2300."' style='stroke:".colour_value_Fri_5_2300.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2315."' y1='".Y1_value_Fri_5_2315."' x2='".X2_value_Fri_5_2315."' y2='".Y2_value_Fri_5_2315."' style='stroke:".colour_value_Fri_5_2315.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2330."' y1='".Y1_value_Fri_5_2330."' x2='".X2_value_Fri_5_2330."' y2='".Y2_value_Fri_5_2330."' style='stroke:".colour_value_Fri_5_2330.";stroke-width:0.3' />
<line x1='".X1_value_Fri_5_2345."' y1='".Y1_value_Fri_5_2345."' x2='".X2_value_Fri_5_2345."' y2='".Y2_value_Fri_5_2345."' style='stroke:".colour_value_Fri_5_2345.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0000."' y1='".Y1_value_Sat_6_0000."' x2='".X2_value_Sat_6_0000."' y2='".Y2_value_Sat_6_0000."' style='stroke:".colour_value_Sat_6_0000.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0015."' y1='".Y1_value_Sat_6_0015."' x2='".X2_value_Sat_6_0015."' y2='".Y2_value_Sat_6_0015."' style='stroke:".colour_value_Sat_6_0015.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0030."' y1='".Y1_value_Sat_6_0030."' x2='".X2_value_Sat_6_0030."' y2='".Y2_value_Sat_6_0030."' style='stroke:".colour_value_Sat_6_0030.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0045."' y1='".Y1_value_Sat_6_0045."' x2='".X2_value_Sat_6_0045."' y2='".Y2_value_Sat_6_0045."' style='stroke:".colour_value_Sat_6_0045.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0100."' y1='".Y1_value_Sat_6_0100."' x2='".X2_value_Sat_6_0100."' y2='".Y2_value_Sat_6_0100."' style='stroke:".colour_value_Sat_6_0100.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0115."' y1='".Y1_value_Sat_6_0115."' x2='".X2_value_Sat_6_0115."' y2='".Y2_value_Sat_6_0115."' style='stroke:".colour_value_Sat_6_0115.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0130."' y1='".Y1_value_Sat_6_0130."' x2='".X2_value_Sat_6_0130."' y2='".Y2_value_Sat_6_0130."' style='stroke:".colour_value_Sat_6_0130.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0145."' y1='".Y1_value_Sat_6_0145."' x2='".X2_value_Sat_6_0145."' y2='".Y2_value_Sat_6_0145."' style='stroke:".colour_value_Sat_6_0145.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0200."' y1='".Y1_value_Sat_6_0200."' x2='".X2_value_Sat_6_0200."' y2='".Y2_value_Sat_6_0200."' style='stroke:".colour_value_Sat_6_0200.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0215."' y1='".Y1_value_Sat_6_0215."' x2='".X2_value_Sat_6_0215."' y2='".Y2_value_Sat_6_0215."' style='stroke:".colour_value_Sat_6_0215.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0230."' y1='".Y1_value_Sat_6_0230."' x2='".X2_value_Sat_6_0230."' y2='".Y2_value_Sat_6_0230."' style='stroke:".colour_value_Sat_6_0230.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0245."' y1='".Y1_value_Sat_6_0245."' x2='".X2_value_Sat_6_0245."' y2='".Y2_value_Sat_6_0245."' style='stroke:".colour_value_Sat_6_0245.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0300."' y1='".Y1_value_Sat_6_0300."' x2='".X2_value_Sat_6_0300."' y2='".Y2_value_Sat_6_0300."' style='stroke:".colour_value_Sat_6_0300.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0315."' y1='".Y1_value_Sat_6_0315."' x2='".X2_value_Sat_6_0315."' y2='".Y2_value_Sat_6_0315."' style='stroke:".colour_value_Sat_6_0315.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0330."' y1='".Y1_value_Sat_6_0330."' x2='".X2_value_Sat_6_0330."' y2='".Y2_value_Sat_6_0330."' style='stroke:".colour_value_Sat_6_0330.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0345."' y1='".Y1_value_Sat_6_0345."' x2='".X2_value_Sat_6_0345."' y2='".Y2_value_Sat_6_0345."' style='stroke:".colour_value_Sat_6_0345.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0400."' y1='".Y1_value_Sat_6_0400."' x2='".X2_value_Sat_6_0400."' y2='".Y2_value_Sat_6_0400."' style='stroke:".colour_value_Sat_6_0400.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0415."' y1='".Y1_value_Sat_6_0415."' x2='".X2_value_Sat_6_0415."' y2='".Y2_value_Sat_6_0415."' style='stroke:".colour_value_Sat_6_0415.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0430."' y1='".Y1_value_Sat_6_0430."' x2='".X2_value_Sat_6_0430."' y2='".Y2_value_Sat_6_0430."' style='stroke:".colour_value_Sat_6_0430.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0445."' y1='".Y1_value_Sat_6_0445."' x2='".X2_value_Sat_6_0445."' y2='".Y2_value_Sat_6_0445."' style='stroke:".colour_value_Sat_6_0445.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0500."' y1='".Y1_value_Sat_6_0500."' x2='".X2_value_Sat_6_0500."' y2='".Y2_value_Sat_6_0500."' style='stroke:".colour_value_Sat_6_0500.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0515."' y1='".Y1_value_Sat_6_0515."' x2='".X2_value_Sat_6_0515."' y2='".Y2_value_Sat_6_0515."' style='stroke:".colour_value_Sat_6_0515.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0530."' y1='".Y1_value_Sat_6_0530."' x2='".X2_value_Sat_6_0530."' y2='".Y2_value_Sat_6_0530."' style='stroke:".colour_value_Sat_6_0530.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0545."' y1='".Y1_value_Sat_6_0545."' x2='".X2_value_Sat_6_0545."' y2='".Y2_value_Sat_6_0545."' style='stroke:".colour_value_Sat_6_0545.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0600."' y1='".Y1_value_Sat_6_0600."' x2='".X2_value_Sat_6_0600."' y2='".Y2_value_Sat_6_0600."' style='stroke:".colour_value_Sat_6_0600.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0615."' y1='".Y1_value_Sat_6_0615."' x2='".X2_value_Sat_6_0615."' y2='".Y2_value_Sat_6_0615."' style='stroke:".colour_value_Sat_6_0615.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0630."' y1='".Y1_value_Sat_6_0630."' x2='".X2_value_Sat_6_0630."' y2='".Y2_value_Sat_6_0630."' style='stroke:".colour_value_Sat_6_0630.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0645."' y1='".Y1_value_Sat_6_0645."' x2='".X2_value_Sat_6_0645."' y2='".Y2_value_Sat_6_0645."' style='stroke:".colour_value_Sat_6_0645.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0700."' y1='".Y1_value_Sat_6_0700."' x2='".X2_value_Sat_6_0700."' y2='".Y2_value_Sat_6_0700."' style='stroke:".colour_value_Sat_6_0700.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0715."' y1='".Y1_value_Sat_6_0715."' x2='".X2_value_Sat_6_0715."' y2='".Y2_value_Sat_6_0715."' style='stroke:".colour_value_Sat_6_0715.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0730."' y1='".Y1_value_Sat_6_0730."' x2='".X2_value_Sat_6_0730."' y2='".Y2_value_Sat_6_0730."' style='stroke:".colour_value_Sat_6_0730.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0745."' y1='".Y1_value_Sat_6_0745."' x2='".X2_value_Sat_6_0745."' y2='".Y2_value_Sat_6_0745."' style='stroke:".colour_value_Sat_6_0745.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0800."' y1='".Y1_value_Sat_6_0800."' x2='".X2_value_Sat_6_0800."' y2='".Y2_value_Sat_6_0800."' style='stroke:".colour_value_Sat_6_0800.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0815."' y1='".Y1_value_Sat_6_0815."' x2='".X2_value_Sat_6_0815."' y2='".Y2_value_Sat_6_0815."' style='stroke:".colour_value_Sat_6_0815.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0830."' y1='".Y1_value_Sat_6_0830."' x2='".X2_value_Sat_6_0830."' y2='".Y2_value_Sat_6_0830."' style='stroke:".colour_value_Sat_6_0830.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0845."' y1='".Y1_value_Sat_6_0845."' x2='".X2_value_Sat_6_0845."' y2='".Y2_value_Sat_6_0845."' style='stroke:".colour_value_Sat_6_0845.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0900."' y1='".Y1_value_Sat_6_0900."' x2='".X2_value_Sat_6_0900."' y2='".Y2_value_Sat_6_0900."' style='stroke:".colour_value_Sat_6_0900.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0915."' y1='".Y1_value_Sat_6_0915."' x2='".X2_value_Sat_6_0915."' y2='".Y2_value_Sat_6_0915."' style='stroke:".colour_value_Sat_6_0915.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0930."' y1='".Y1_value_Sat_6_0930."' x2='".X2_value_Sat_6_0930."' y2='".Y2_value_Sat_6_0930."' style='stroke:".colour_value_Sat_6_0930.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_0945."' y1='".Y1_value_Sat_6_0945."' x2='".X2_value_Sat_6_0945."' y2='".Y2_value_Sat_6_0945."' style='stroke:".colour_value_Sat_6_0945.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1000."' y1='".Y1_value_Sat_6_1000."' x2='".X2_value_Sat_6_1000."' y2='".Y2_value_Sat_6_1000."' style='stroke:".colour_value_Sat_6_1000.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1015."' y1='".Y1_value_Sat_6_1015."' x2='".X2_value_Sat_6_1015."' y2='".Y2_value_Sat_6_1015."' style='stroke:".colour_value_Sat_6_1015.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1030."' y1='".Y1_value_Sat_6_1030."' x2='".X2_value_Sat_6_1030."' y2='".Y2_value_Sat_6_1030."' style='stroke:".colour_value_Sat_6_1030.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1045."' y1='".Y1_value_Sat_6_1045."' x2='".X2_value_Sat_6_1045."' y2='".Y2_value_Sat_6_1045."' style='stroke:".colour_value_Sat_6_1045.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1100."' y1='".Y1_value_Sat_6_1100."' x2='".X2_value_Sat_6_1100."' y2='".Y2_value_Sat_6_1100."' style='stroke:".colour_value_Sat_6_1100.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1115."' y1='".Y1_value_Sat_6_1115."' x2='".X2_value_Sat_6_1115."' y2='".Y2_value_Sat_6_1115."' style='stroke:".colour_value_Sat_6_1115.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1130."' y1='".Y1_value_Sat_6_1130."' x2='".X2_value_Sat_6_1130."' y2='".Y2_value_Sat_6_1130."' style='stroke:".colour_value_Sat_6_1130.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1145."' y1='".Y1_value_Sat_6_1145."' x2='".X2_value_Sat_6_1145."' y2='".Y2_value_Sat_6_1145."' style='stroke:".colour_value_Sat_6_1145.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1200."' y1='".Y1_value_Sat_6_1200."' x2='".X2_value_Sat_6_1200."' y2='".Y2_value_Sat_6_1200."' style='stroke:".colour_value_Sat_6_1200.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1215."' y1='".Y1_value_Sat_6_1215."' x2='".X2_value_Sat_6_1215."' y2='".Y2_value_Sat_6_1215."' style='stroke:".colour_value_Sat_6_1215.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1230."' y1='".Y1_value_Sat_6_1230."' x2='".X2_value_Sat_6_1230."' y2='".Y2_value_Sat_6_1230."' style='stroke:".colour_value_Sat_6_1230.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1245."' y1='".Y1_value_Sat_6_1245."' x2='".X2_value_Sat_6_1245."' y2='".Y2_value_Sat_6_1245."' style='stroke:".colour_value_Sat_6_1245.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1300."' y1='".Y1_value_Sat_6_1300."' x2='".X2_value_Sat_6_1300."' y2='".Y2_value_Sat_6_1300."' style='stroke:".colour_value_Sat_6_1300.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1315."' y1='".Y1_value_Sat_6_1315."' x2='".X2_value_Sat_6_1315."' y2='".Y2_value_Sat_6_1315."' style='stroke:".colour_value_Sat_6_1315.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1330."' y1='".Y1_value_Sat_6_1330."' x2='".X2_value_Sat_6_1330."' y2='".Y2_value_Sat_6_1330."' style='stroke:".colour_value_Sat_6_1330.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1345."' y1='".Y1_value_Sat_6_1345."' x2='".X2_value_Sat_6_1345."' y2='".Y2_value_Sat_6_1345."' style='stroke:".colour_value_Sat_6_1345.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1400."' y1='".Y1_value_Sat_6_1400."' x2='".X2_value_Sat_6_1400."' y2='".Y2_value_Sat_6_1400."' style='stroke:".colour_value_Sat_6_1400.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1415."' y1='".Y1_value_Sat_6_1415."' x2='".X2_value_Sat_6_1415."' y2='".Y2_value_Sat_6_1415."' style='stroke:".colour_value_Sat_6_1415.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1430."' y1='".Y1_value_Sat_6_1430."' x2='".X2_value_Sat_6_1430."' y2='".Y2_value_Sat_6_1430."' style='stroke:".colour_value_Sat_6_1430.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1445."' y1='".Y1_value_Sat_6_1445."' x2='".X2_value_Sat_6_1445."' y2='".Y2_value_Sat_6_1445."' style='stroke:".colour_value_Sat_6_1445.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1500."' y1='".Y1_value_Sat_6_1500."' x2='".X2_value_Sat_6_1500."' y2='".Y2_value_Sat_6_1500."' style='stroke:".colour_value_Sat_6_1500.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1515."' y1='".Y1_value_Sat_6_1515."' x2='".X2_value_Sat_6_1515."' y2='".Y2_value_Sat_6_1515."' style='stroke:".colour_value_Sat_6_1515.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1530."' y1='".Y1_value_Sat_6_1530."' x2='".X2_value_Sat_6_1530."' y2='".Y2_value_Sat_6_1530."' style='stroke:".colour_value_Sat_6_1530.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1545."' y1='".Y1_value_Sat_6_1545."' x2='".X2_value_Sat_6_1545."' y2='".Y2_value_Sat_6_1545."' style='stroke:".colour_value_Sat_6_1545.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1600."' y1='".Y1_value_Sat_6_1600."' x2='".X2_value_Sat_6_1600."' y2='".Y2_value_Sat_6_1600."' style='stroke:".colour_value_Sat_6_1600.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1615."' y1='".Y1_value_Sat_6_1615."' x2='".X2_value_Sat_6_1615."' y2='".Y2_value_Sat_6_1615."' style='stroke:".colour_value_Sat_6_1615.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1630."' y1='".Y1_value_Sat_6_1630."' x2='".X2_value_Sat_6_1630."' y2='".Y2_value_Sat_6_1630."' style='stroke:".colour_value_Sat_6_1630.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1645."' y1='".Y1_value_Sat_6_1645."' x2='".X2_value_Sat_6_1645."' y2='".Y2_value_Sat_6_1645."' style='stroke:".colour_value_Sat_6_1645.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1700."' y1='".Y1_value_Sat_6_1700."' x2='".X2_value_Sat_6_1700."' y2='".Y2_value_Sat_6_1700."' style='stroke:".colour_value_Sat_6_1700.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1715."' y1='".Y1_value_Sat_6_1715."' x2='".X2_value_Sat_6_1715."' y2='".Y2_value_Sat_6_1715."' style='stroke:".colour_value_Sat_6_1715.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1730."' y1='".Y1_value_Sat_6_1730."' x2='".X2_value_Sat_6_1730."' y2='".Y2_value_Sat_6_1730."' style='stroke:".colour_value_Sat_6_1730.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1745."' y1='".Y1_value_Sat_6_1745."' x2='".X2_value_Sat_6_1745."' y2='".Y2_value_Sat_6_1745."' style='stroke:".colour_value_Sat_6_1745.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1800."' y1='".Y1_value_Sat_6_1800."' x2='".X2_value_Sat_6_1800."' y2='".Y2_value_Sat_6_1800."' style='stroke:".colour_value_Sat_6_1800.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1815."' y1='".Y1_value_Sat_6_1815."' x2='".X2_value_Sat_6_1815."' y2='".Y2_value_Sat_6_1815."' style='stroke:".colour_value_Sat_6_1815.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1830."' y1='".Y1_value_Sat_6_1830."' x2='".X2_value_Sat_6_1830."' y2='".Y2_value_Sat_6_1830."' style='stroke:".colour_value_Sat_6_1830.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1845."' y1='".Y1_value_Sat_6_1845."' x2='".X2_value_Sat_6_1845."' y2='".Y2_value_Sat_6_1845."' style='stroke:".colour_value_Sat_6_1845.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1900."' y1='".Y1_value_Sat_6_1900."' x2='".X2_value_Sat_6_1900."' y2='".Y2_value_Sat_6_1900."' style='stroke:".colour_value_Sat_6_1900.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1915."' y1='".Y1_value_Sat_6_1915."' x2='".X2_value_Sat_6_1915."' y2='".Y2_value_Sat_6_1915."' style='stroke:".colour_value_Sat_6_1915.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1930."' y1='".Y1_value_Sat_6_1930."' x2='".X2_value_Sat_6_1930."' y2='".Y2_value_Sat_6_1930."' style='stroke:".colour_value_Sat_6_1930.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_1945."' y1='".Y1_value_Sat_6_1945."' x2='".X2_value_Sat_6_1945."' y2='".Y2_value_Sat_6_1945."' style='stroke:".colour_value_Sat_6_1945.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2000."' y1='".Y1_value_Sat_6_2000."' x2='".X2_value_Sat_6_2000."' y2='".Y2_value_Sat_6_2000."' style='stroke:".colour_value_Sat_6_2000.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2015."' y1='".Y1_value_Sat_6_2015."' x2='".X2_value_Sat_6_2015."' y2='".Y2_value_Sat_6_2015."' style='stroke:".colour_value_Sat_6_2015.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2030."' y1='".Y1_value_Sat_6_2030."' x2='".X2_value_Sat_6_2030."' y2='".Y2_value_Sat_6_2030."' style='stroke:".colour_value_Sat_6_2030.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2045."' y1='".Y1_value_Sat_6_2045."' x2='".X2_value_Sat_6_2045."' y2='".Y2_value_Sat_6_2045."' style='stroke:".colour_value_Sat_6_2045.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2100."' y1='".Y1_value_Sat_6_2100."' x2='".X2_value_Sat_6_2100."' y2='".Y2_value_Sat_6_2100."' style='stroke:".colour_value_Sat_6_2100.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2115."' y1='".Y1_value_Sat_6_2115."' x2='".X2_value_Sat_6_2115."' y2='".Y2_value_Sat_6_2115."' style='stroke:".colour_value_Sat_6_2115.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2130."' y1='".Y1_value_Sat_6_2130."' x2='".X2_value_Sat_6_2130."' y2='".Y2_value_Sat_6_2130."' style='stroke:".colour_value_Sat_6_2130.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2145."' y1='".Y1_value_Sat_6_2145."' x2='".X2_value_Sat_6_2145."' y2='".Y2_value_Sat_6_2145."' style='stroke:".colour_value_Sat_6_2145.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2200."' y1='".Y1_value_Sat_6_2200."' x2='".X2_value_Sat_6_2200."' y2='".Y2_value_Sat_6_2200."' style='stroke:".colour_value_Sat_6_2200.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2215."' y1='".Y1_value_Sat_6_2215."' x2='".X2_value_Sat_6_2215."' y2='".Y2_value_Sat_6_2215."' style='stroke:".colour_value_Sat_6_2215.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2230."' y1='".Y1_value_Sat_6_2230."' x2='".X2_value_Sat_6_2230."' y2='".Y2_value_Sat_6_2230."' style='stroke:".colour_value_Sat_6_2230.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2245."' y1='".Y1_value_Sat_6_2245."' x2='".X2_value_Sat_6_2245."' y2='".Y2_value_Sat_6_2245."' style='stroke:".colour_value_Sat_6_2245.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2300."' y1='".Y1_value_Sat_6_2300."' x2='".X2_value_Sat_6_2300."' y2='".Y2_value_Sat_6_2300."' style='stroke:".colour_value_Sat_6_2300.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2315."' y1='".Y1_value_Sat_6_2315."' x2='".X2_value_Sat_6_2315."' y2='".Y2_value_Sat_6_2315."' style='stroke:".colour_value_Sat_6_2315.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2330."' y1='".Y1_value_Sat_6_2330."' x2='".X2_value_Sat_6_2330."' y2='".Y2_value_Sat_6_2330."' style='stroke:".colour_value_Sat_6_2330.";stroke-width:0.3' />
<line x1='".X1_value_Sat_6_2345."' y1='".Y1_value_Sat_6_2345."' x2='".X2_value_Sat_6_2345."' y2='".Y2_value_Sat_6_2345."' style='stroke:".colour_value_Sat_6_2345.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0000."' y1='".Y1_value_Sun_7_0000."' x2='".X2_value_Sun_7_0000."' y2='".Y2_value_Sun_7_0000."' style='stroke:".colour_value_Sun_7_0000.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0015."' y1='".Y1_value_Sun_7_0015."' x2='".X2_value_Sun_7_0015."' y2='".Y2_value_Sun_7_0015."' style='stroke:".colour_value_Sun_7_0015.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0030."' y1='".Y1_value_Sun_7_0030."' x2='".X2_value_Sun_7_0030."' y2='".Y2_value_Sun_7_0030."' style='stroke:".colour_value_Sun_7_0030.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0045."' y1='".Y1_value_Sun_7_0045."' x2='".X2_value_Sun_7_0045."' y2='".Y2_value_Sun_7_0045."' style='stroke:".colour_value_Sun_7_0045.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0100."' y1='".Y1_value_Sun_7_0100."' x2='".X2_value_Sun_7_0100."' y2='".Y2_value_Sun_7_0100."' style='stroke:".colour_value_Sun_7_0100.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0115."' y1='".Y1_value_Sun_7_0115."' x2='".X2_value_Sun_7_0115."' y2='".Y2_value_Sun_7_0115."' style='stroke:".colour_value_Sun_7_0115.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0130."' y1='".Y1_value_Sun_7_0130."' x2='".X2_value_Sun_7_0130."' y2='".Y2_value_Sun_7_0130."' style='stroke:".colour_value_Sun_7_0130.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0145."' y1='".Y1_value_Sun_7_0145."' x2='".X2_value_Sun_7_0145."' y2='".Y2_value_Sun_7_0145."' style='stroke:".colour_value_Sun_7_0145.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0200."' y1='".Y1_value_Sun_7_0200."' x2='".X2_value_Sun_7_0200."' y2='".Y2_value_Sun_7_0200."' style='stroke:".colour_value_Sun_7_0200.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0215."' y1='".Y1_value_Sun_7_0215."' x2='".X2_value_Sun_7_0215."' y2='".Y2_value_Sun_7_0215."' style='stroke:".colour_value_Sun_7_0215.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0230."' y1='".Y1_value_Sun_7_0230."' x2='".X2_value_Sun_7_0230."' y2='".Y2_value_Sun_7_0230."' style='stroke:".colour_value_Sun_7_0230.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0245."' y1='".Y1_value_Sun_7_0245."' x2='".X2_value_Sun_7_0245."' y2='".Y2_value_Sun_7_0245."' style='stroke:".colour_value_Sun_7_0245.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0300."' y1='".Y1_value_Sun_7_0300."' x2='".X2_value_Sun_7_0300."' y2='".Y2_value_Sun_7_0300."' style='stroke:".colour_value_Sun_7_0300.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0315."' y1='".Y1_value_Sun_7_0315."' x2='".X2_value_Sun_7_0315."' y2='".Y2_value_Sun_7_0315."' style='stroke:".colour_value_Sun_7_0315.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0330."' y1='".Y1_value_Sun_7_0330."' x2='".X2_value_Sun_7_0330."' y2='".Y2_value_Sun_7_0330."' style='stroke:".colour_value_Sun_7_0330.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0345."' y1='".Y1_value_Sun_7_0345."' x2='".X2_value_Sun_7_0345."' y2='".Y2_value_Sun_7_0345."' style='stroke:".colour_value_Sun_7_0345.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0400."' y1='".Y1_value_Sun_7_0400."' x2='".X2_value_Sun_7_0400."' y2='".Y2_value_Sun_7_0400."' style='stroke:".colour_value_Sun_7_0400.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0415."' y1='".Y1_value_Sun_7_0415."' x2='".X2_value_Sun_7_0415."' y2='".Y2_value_Sun_7_0415."' style='stroke:".colour_value_Sun_7_0415.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0430."' y1='".Y1_value_Sun_7_0430."' x2='".X2_value_Sun_7_0430."' y2='".Y2_value_Sun_7_0430."' style='stroke:".colour_value_Sun_7_0430.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0445."' y1='".Y1_value_Sun_7_0445."' x2='".X2_value_Sun_7_0445."' y2='".Y2_value_Sun_7_0445."' style='stroke:".colour_value_Sun_7_0445.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0500."' y1='".Y1_value_Sun_7_0500."' x2='".X2_value_Sun_7_0500."' y2='".Y2_value_Sun_7_0500."' style='stroke:".colour_value_Sun_7_0500.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0515."' y1='".Y1_value_Sun_7_0515."' x2='".X2_value_Sun_7_0515."' y2='".Y2_value_Sun_7_0515."' style='stroke:".colour_value_Sun_7_0515.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0530."' y1='".Y1_value_Sun_7_0530."' x2='".X2_value_Sun_7_0530."' y2='".Y2_value_Sun_7_0530."' style='stroke:".colour_value_Sun_7_0530.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0545."' y1='".Y1_value_Sun_7_0545."' x2='".X2_value_Sun_7_0545."' y2='".Y2_value_Sun_7_0545."' style='stroke:".colour_value_Sun_7_0545.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0600."' y1='".Y1_value_Sun_7_0600."' x2='".X2_value_Sun_7_0600."' y2='".Y2_value_Sun_7_0600."' style='stroke:".colour_value_Sun_7_0600.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0615."' y1='".Y1_value_Sun_7_0615."' x2='".X2_value_Sun_7_0615."' y2='".Y2_value_Sun_7_0615."' style='stroke:".colour_value_Sun_7_0615.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0630."' y1='".Y1_value_Sun_7_0630."' x2='".X2_value_Sun_7_0630."' y2='".Y2_value_Sun_7_0630."' style='stroke:".colour_value_Sun_7_0630.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0645."' y1='".Y1_value_Sun_7_0645."' x2='".X2_value_Sun_7_0645."' y2='".Y2_value_Sun_7_0645."' style='stroke:".colour_value_Sun_7_0645.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0700."' y1='".Y1_value_Sun_7_0700."' x2='".X2_value_Sun_7_0700."' y2='".Y2_value_Sun_7_0700."' style='stroke:".colour_value_Sun_7_0700.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0715."' y1='".Y1_value_Sun_7_0715."' x2='".X2_value_Sun_7_0715."' y2='".Y2_value_Sun_7_0715."' style='stroke:".colour_value_Sun_7_0715.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0730."' y1='".Y1_value_Sun_7_0730."' x2='".X2_value_Sun_7_0730."' y2='".Y2_value_Sun_7_0730."' style='stroke:".colour_value_Sun_7_0730.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0745."' y1='".Y1_value_Sun_7_0745."' x2='".X2_value_Sun_7_0745."' y2='".Y2_value_Sun_7_0745."' style='stroke:".colour_value_Sun_7_0745.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0800."' y1='".Y1_value_Sun_7_0800."' x2='".X2_value_Sun_7_0800."' y2='".Y2_value_Sun_7_0800."' style='stroke:".colour_value_Sun_7_0800.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0815."' y1='".Y1_value_Sun_7_0815."' x2='".X2_value_Sun_7_0815."' y2='".Y2_value_Sun_7_0815."' style='stroke:".colour_value_Sun_7_0815.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0830."' y1='".Y1_value_Sun_7_0830."' x2='".X2_value_Sun_7_0830."' y2='".Y2_value_Sun_7_0830."' style='stroke:".colour_value_Sun_7_0830.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0845."' y1='".Y1_value_Sun_7_0845."' x2='".X2_value_Sun_7_0845."' y2='".Y2_value_Sun_7_0845."' style='stroke:".colour_value_Sun_7_0845.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0900."' y1='".Y1_value_Sun_7_0900."' x2='".X2_value_Sun_7_0900."' y2='".Y2_value_Sun_7_0900."' style='stroke:".colour_value_Sun_7_0900.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0915."' y1='".Y1_value_Sun_7_0915."' x2='".X2_value_Sun_7_0915."' y2='".Y2_value_Sun_7_0915."' style='stroke:".colour_value_Sun_7_0915.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0930."' y1='".Y1_value_Sun_7_0930."' x2='".X2_value_Sun_7_0930."' y2='".Y2_value_Sun_7_0930."' style='stroke:".colour_value_Sun_7_0930.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_0945."' y1='".Y1_value_Sun_7_0945."' x2='".X2_value_Sun_7_0945."' y2='".Y2_value_Sun_7_0945."' style='stroke:".colour_value_Sun_7_0945.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1000."' y1='".Y1_value_Sun_7_1000."' x2='".X2_value_Sun_7_1000."' y2='".Y2_value_Sun_7_1000."' style='stroke:".colour_value_Sun_7_1000.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1015."' y1='".Y1_value_Sun_7_1015."' x2='".X2_value_Sun_7_1015."' y2='".Y2_value_Sun_7_1015."' style='stroke:".colour_value_Sun_7_1015.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1030."' y1='".Y1_value_Sun_7_1030."' x2='".X2_value_Sun_7_1030."' y2='".Y2_value_Sun_7_1030."' style='stroke:".colour_value_Sun_7_1030.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1045."' y1='".Y1_value_Sun_7_1045."' x2='".X2_value_Sun_7_1045."' y2='".Y2_value_Sun_7_1045."' style='stroke:".colour_value_Sun_7_1045.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1100."' y1='".Y1_value_Sun_7_1100."' x2='".X2_value_Sun_7_1100."' y2='".Y2_value_Sun_7_1100."' style='stroke:".colour_value_Sun_7_1100.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1115."' y1='".Y1_value_Sun_7_1115."' x2='".X2_value_Sun_7_1115."' y2='".Y2_value_Sun_7_1115."' style='stroke:".colour_value_Sun_7_1115.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1130."' y1='".Y1_value_Sun_7_1130."' x2='".X2_value_Sun_7_1130."' y2='".Y2_value_Sun_7_1130."' style='stroke:".colour_value_Sun_7_1130.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1145."' y1='".Y1_value_Sun_7_1145."' x2='".X2_value_Sun_7_1145."' y2='".Y2_value_Sun_7_1145."' style='stroke:".colour_value_Sun_7_1145.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1200."' y1='".Y1_value_Sun_7_1200."' x2='".X2_value_Sun_7_1200."' y2='".Y2_value_Sun_7_1200."' style='stroke:".colour_value_Sun_7_1200.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1215."' y1='".Y1_value_Sun_7_1215."' x2='".X2_value_Sun_7_1215."' y2='".Y2_value_Sun_7_1215."' style='stroke:".colour_value_Sun_7_1215.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1230."' y1='".Y1_value_Sun_7_1230."' x2='".X2_value_Sun_7_1230."' y2='".Y2_value_Sun_7_1230."' style='stroke:".colour_value_Sun_7_1230.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1245."' y1='".Y1_value_Sun_7_1245."' x2='".X2_value_Sun_7_1245."' y2='".Y2_value_Sun_7_1245."' style='stroke:".colour_value_Sun_7_1245.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1300."' y1='".Y1_value_Sun_7_1300."' x2='".X2_value_Sun_7_1300."' y2='".Y2_value_Sun_7_1300."' style='stroke:".colour_value_Sun_7_1300.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1315."' y1='".Y1_value_Sun_7_1315."' x2='".X2_value_Sun_7_1315."' y2='".Y2_value_Sun_7_1315."' style='stroke:".colour_value_Sun_7_1315.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1330."' y1='".Y1_value_Sun_7_1330."' x2='".X2_value_Sun_7_1330."' y2='".Y2_value_Sun_7_1330."' style='stroke:".colour_value_Sun_7_1330.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1345."' y1='".Y1_value_Sun_7_1345."' x2='".X2_value_Sun_7_1345."' y2='".Y2_value_Sun_7_1345."' style='stroke:".colour_value_Sun_7_1345.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1400."' y1='".Y1_value_Sun_7_1400."' x2='".X2_value_Sun_7_1400."' y2='".Y2_value_Sun_7_1400."' style='stroke:".colour_value_Sun_7_1400.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1415."' y1='".Y1_value_Sun_7_1415."' x2='".X2_value_Sun_7_1415."' y2='".Y2_value_Sun_7_1415."' style='stroke:".colour_value_Sun_7_1415.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1430."' y1='".Y1_value_Sun_7_1430."' x2='".X2_value_Sun_7_1430."' y2='".Y2_value_Sun_7_1430."' style='stroke:".colour_value_Sun_7_1430.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1445."' y1='".Y1_value_Sun_7_1445."' x2='".X2_value_Sun_7_1445."' y2='".Y2_value_Sun_7_1445."' style='stroke:".colour_value_Sun_7_1445.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1500."' y1='".Y1_value_Sun_7_1500."' x2='".X2_value_Sun_7_1500."' y2='".Y2_value_Sun_7_1500."' style='stroke:".colour_value_Sun_7_1500.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1515."' y1='".Y1_value_Sun_7_1515."' x2='".X2_value_Sun_7_1515."' y2='".Y2_value_Sun_7_1515."' style='stroke:".colour_value_Sun_7_1515.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1530."' y1='".Y1_value_Sun_7_1530."' x2='".X2_value_Sun_7_1530."' y2='".Y2_value_Sun_7_1530."' style='stroke:".colour_value_Sun_7_1530.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1545."' y1='".Y1_value_Sun_7_1545."' x2='".X2_value_Sun_7_1545."' y2='".Y2_value_Sun_7_1545."' style='stroke:".colour_value_Sun_7_1545.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1600."' y1='".Y1_value_Sun_7_1600."' x2='".X2_value_Sun_7_1600."' y2='".Y2_value_Sun_7_1600."' style='stroke:".colour_value_Sun_7_1600.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1615."' y1='".Y1_value_Sun_7_1615."' x2='".X2_value_Sun_7_1615."' y2='".Y2_value_Sun_7_1615."' style='stroke:".colour_value_Sun_7_1615.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1630."' y1='".Y1_value_Sun_7_1630."' x2='".X2_value_Sun_7_1630."' y2='".Y2_value_Sun_7_1630."' style='stroke:".colour_value_Sun_7_1630.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1645."' y1='".Y1_value_Sun_7_1645."' x2='".X2_value_Sun_7_1645."' y2='".Y2_value_Sun_7_1645."' style='stroke:".colour_value_Sun_7_1645.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1700."' y1='".Y1_value_Sun_7_1700."' x2='".X2_value_Sun_7_1700."' y2='".Y2_value_Sun_7_1700."' style='stroke:".colour_value_Sun_7_1700.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1715."' y1='".Y1_value_Sun_7_1715."' x2='".X2_value_Sun_7_1715."' y2='".Y2_value_Sun_7_1715."' style='stroke:".colour_value_Sun_7_1715.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1730."' y1='".Y1_value_Sun_7_1730."' x2='".X2_value_Sun_7_1730."' y2='".Y2_value_Sun_7_1730."' style='stroke:".colour_value_Sun_7_1730.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1745."' y1='".Y1_value_Sun_7_1745."' x2='".X2_value_Sun_7_1745."' y2='".Y2_value_Sun_7_1745."' style='stroke:".colour_value_Sun_7_1745.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1800."' y1='".Y1_value_Sun_7_1800."' x2='".X2_value_Sun_7_1800."' y2='".Y2_value_Sun_7_1800."' style='stroke:".colour_value_Sun_7_1800.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1815."' y1='".Y1_value_Sun_7_1815."' x2='".X2_value_Sun_7_1815."' y2='".Y2_value_Sun_7_1815."' style='stroke:".colour_value_Sun_7_1815.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1830."' y1='".Y1_value_Sun_7_1830."' x2='".X2_value_Sun_7_1830."' y2='".Y2_value_Sun_7_1830."' style='stroke:".colour_value_Sun_7_1830.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1845."' y1='".Y1_value_Sun_7_1845."' x2='".X2_value_Sun_7_1845."' y2='".Y2_value_Sun_7_1845."' style='stroke:".colour_value_Sun_7_1845.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1900."' y1='".Y1_value_Sun_7_1900."' x2='".X2_value_Sun_7_1900."' y2='".Y2_value_Sun_7_1900."' style='stroke:".colour_value_Sun_7_1900.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1915."' y1='".Y1_value_Sun_7_1915."' x2='".X2_value_Sun_7_1915."' y2='".Y2_value_Sun_7_1915."' style='stroke:".colour_value_Sun_7_1915.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1930."' y1='".Y1_value_Sun_7_1930."' x2='".X2_value_Sun_7_1930."' y2='".Y2_value_Sun_7_1930."' style='stroke:".colour_value_Sun_7_1930.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_1945."' y1='".Y1_value_Sun_7_1945."' x2='".X2_value_Sun_7_1945."' y2='".Y2_value_Sun_7_1945."' style='stroke:".colour_value_Sun_7_1945.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2000."' y1='".Y1_value_Sun_7_2000."' x2='".X2_value_Sun_7_2000."' y2='".Y2_value_Sun_7_2000."' style='stroke:".colour_value_Sun_7_2000.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2015."' y1='".Y1_value_Sun_7_2015."' x2='".X2_value_Sun_7_2015."' y2='".Y2_value_Sun_7_2015."' style='stroke:".colour_value_Sun_7_2015.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2030."' y1='".Y1_value_Sun_7_2030."' x2='".X2_value_Sun_7_2030."' y2='".Y2_value_Sun_7_2030."' style='stroke:".colour_value_Sun_7_2030.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2045."' y1='".Y1_value_Sun_7_2045."' x2='".X2_value_Sun_7_2045."' y2='".Y2_value_Sun_7_2045."' style='stroke:".colour_value_Sun_7_2045.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2100."' y1='".Y1_value_Sun_7_2100."' x2='".X2_value_Sun_7_2100."' y2='".Y2_value_Sun_7_2100."' style='stroke:".colour_value_Sun_7_2100.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2115."' y1='".Y1_value_Sun_7_2115."' x2='".X2_value_Sun_7_2115."' y2='".Y2_value_Sun_7_2115."' style='stroke:".colour_value_Sun_7_2115.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2130."' y1='".Y1_value_Sun_7_2130."' x2='".X2_value_Sun_7_2130."' y2='".Y2_value_Sun_7_2130."' style='stroke:".colour_value_Sun_7_2130.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2145."' y1='".Y1_value_Sun_7_2145."' x2='".X2_value_Sun_7_2145."' y2='".Y2_value_Sun_7_2145."' style='stroke:".colour_value_Sun_7_2145.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2200."' y1='".Y1_value_Sun_7_2200."' x2='".X2_value_Sun_7_2200."' y2='".Y2_value_Sun_7_2200."' style='stroke:".colour_value_Sun_7_2200.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2215."' y1='".Y1_value_Sun_7_2215."' x2='".X2_value_Sun_7_2215."' y2='".Y2_value_Sun_7_2215."' style='stroke:".colour_value_Sun_7_2215.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2230."' y1='".Y1_value_Sun_7_2230."' x2='".X2_value_Sun_7_2230."' y2='".Y2_value_Sun_7_2230."' style='stroke:".colour_value_Sun_7_2230.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2245."' y1='".Y1_value_Sun_7_2245."' x2='".X2_value_Sun_7_2245."' y2='".Y2_value_Sun_7_2245."' style='stroke:".colour_value_Sun_7_2245.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2300."' y1='".Y1_value_Sun_7_2300."' x2='".X2_value_Sun_7_2300."' y2='".Y2_value_Sun_7_2300."' style='stroke:".colour_value_Sun_7_2300.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2315."' y1='".Y1_value_Sun_7_2315."' x2='".X2_value_Sun_7_2315."' y2='".Y2_value_Sun_7_2315."' style='stroke:".colour_value_Sun_7_2315.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2330."' y1='".Y1_value_Sun_7_2330."' x2='".X2_value_Sun_7_2330."' y2='".Y2_value_Sun_7_2330."' style='stroke:".colour_value_Sun_7_2330.";stroke-width:0.3' />
<line x1='".X1_value_Sun_7_2345."' y1='".Y1_value_Sun_7_2345."' x2='".X2_value_Sun_7_2345."' y2='".Y2_value_Sun_7_2345."' style='stroke:".colour_value_Sun_7_2345.";stroke-width:0.3' />
<!-- TODO: Strictly speaking, work is needed here to parameterise the (x2,y2) and (cx,cy) values taking into account overall
dimensions - hard-coded values here assume 100,100 overall dimensions. -->
<line x1='".centreX."' y1='".centreY."' x2='50.000' y2='9.000' style='stroke:lightgray;stroke-width:0.1' />
<line x1='".centreX."' y1='".centreY."' x2='82.055' y2='24.437' style='stroke:lightgray;stroke-width:0.1' />
<line x1='".centreX."' y1='".centreY."' x2='89.972' y2='59.123' style='stroke:lightgray;stroke-width:0.1' />
<line x1='".centreX."' y1='".centreY."' x2='67.789' y2='86.940' style='stroke:lightgray;stroke-width:0.1' />
<line x1='".centreX."' y1='".centreY."' x2='32.211' y2='86.940' style='stroke:lightgray;stroke-width:0.1' />
<line x1='".centreX."' y1='".centreY."' x2='10.028' y2='59.123' style='stroke:lightgray;stroke-width:0.1' />
<line x1='".centreX."' y1='".centreY."' x2='17.945' y2='24.437' style='stroke:lightgray;stroke-width:0.1' />
<circle cx='50.000' cy='9.000' r='0.25' stroke='black' fill='black' />
<circle cx='82.055' cy='24.437' r='0.25' stroke='black' fill='black' />
<circle cx='89.972' cy='59.123' r='0.25' stroke='black' fill='black' />
<circle cx='67.789' cy='86.940' r='0.25' stroke='black' fill='black' />
<circle cx='32.211' cy='86.940' r='0.25' stroke='black' fill='black' />
<circle cx='10.028' cy='59.123' r='0.25' stroke='black' fill='black' />
<circle cx='17.945' cy='24.437' r='0.25' stroke='black' fill='black' />
<!-- Add a blue marker showing the current time on the chart. -->
<line x1='".centreX."' y1='".centreY."' x2='".now_x."' y2='".now_y."' style='stroke:blue;stroke-width:0.3' />
<circle cx='".now_x."' cy='".now_y."' r='0.25' stroke='blue' fill='blue' />
<!-- A title in the centre of the chart. -->
<text x='".centreX."' y='".centreY."' font-family='sans-serif' font-size='4' font-weight='bold' fill='black' dominant-baseline='middle' text-anchor='middle'>".title_text."</text>
<!-- Define arcs for writing curved text on the chart. -->
<defs>
<!-- semi-circle around the top of the red days-of-week circle for Sunday, Monday and Tuesday. -->
<path id='sunday_monday_tuesday' d='M ".leftedge_of_dayofweek_words.",".centreY." a ".dayofweek_words_radius.",".dayofweek_words_radius." 0 0 1 ".dayofweek_words_radius_DOUBLED.",0' />
<!-- semi-circle around the bottom of the red days-of-week circle for Wednesday, Thursday and Friday. -->
<path id='wednesday_thursday_friday' d='M ".rightedge_of_dayofweek_words.",".centreY." a ".dayofweek_words_radius.",".dayofweek_words_radius." 0 0 1 -".dayofweek_words_radius_DOUBLED.",0' />
<!-- semi-circle around the left of the red days-of-week circle for Saturday - because the word 'Saturday' cuts through the 180deg horizontal
so you can't use either the other two semi-circular arcs otherwise the word is truncated. -->
<path id='saturday' d='M ".centreX.",".botedge_of_dayofweek_words." a ".dayofweek_words_radius.",".dayofweek_words_radius." 0 0 1 0,-".dayofweek_words_radius_DOUBLED."' />
<path id='maxline' d='M ".leftedge_of_maxradius.",".centreY." a ".maxradius.",".maxradius." 0 0 1 ".maxradius_DOUBLED.",0' />
<path id='midline' d='M ".leftedge_of_midradius.",".centreY." a ".midradius.",".midradius." 0 0 1 ".midradius_DOUBLED.",0' />
<path id='minline' d='M ".leftedge_of_minradius.",".centreY." a ".minradius.",".minradius." 0 0 1 ".minradius_DOUBLED.",0' />
</defs>
<!-- 'Monday' text starts at 50% along the 'sunday_monday_tuesday' arc. -->
<text font-family='sans-serif' font-size='2' font-weight='normal' fill='black'>
<textPath startOffset='50.00%' xlink:href='#sunday_monday_tuesday'>".label_0_sevenths."</textPath>
</text>
<text font-family='sans-serif' font-size='2' font-weight='normal' fill='black'>
<textPath startOffset='78.57%' xlink:href='#sunday_monday_tuesday'>".label_1_sevenths."</textPath>
</text>
<text font-family='sans-serif' font-size='2' font-weight='normal' fill='black'>
<textPath startOffset='7.14%' xlink:href='#wednesday_thursday_friday'>".label_2_sevenths."</textPath>
</text>
<text font-family='sans-serif' font-size='2' font-weight='normal' fill='black'>
<textPath startOffset='35.714%' xlink:href='#wednesday_thursday_friday'>".label_3_sevenths."</textPath>
</text>
<text font-family='sans-serif' font-size='2' font-weight='normal' fill='black'>
<textPath startOffset='64.286%' xlink:href='#wednesday_thursday_friday'>".label_4_sevenths."</textPath>
</text>
<text font-family='sans-serif' font-size='2' font-weight='normal' fill='black'>
<textPath startOffset='42.857%' xlink:href='#saturday'>".label_5_sevenths."</textPath>
</text>
<text font-family='sans-serif' font-size='2' font-weight='normal' fill='black'>
<textPath startOffset='21.43%' xlink:href='#sunday_monday_tuesday'>".label_6_sevenths."</textPath>
</text>
<text font-family='sans-serif' font-size='2' font-weight='normal' fill='black' dominant-baseline='middle' text-anchor='middle'>
<textPath startOffset='50.00%' xlink:href='#maxline'>".max." per 15 minutes</textPath>
</text>
<text font-family='sans-serif' font-size='2' font-weight='normal' fill='black' dominant-baseline='middle' text-anchor='middle'>
<textPath startOffset='50.00%' xlink:href='#midline'>".mid."</textPath>
</text>
<text font-family='sans-serif' font-size='2' font-weight='normal' fill='black' dominant-baseline='middle' text-anchor='middle'>
<textPath startOffset='50.00%' xlink:href='#minline'>".min."</textPath>
</text>
</svg>"
| table svg_viz
Nice, where did you get inspiration from? I'm not sure I've seen a graph image like this before.
The idea for the graph style comes from an article in Scientific American on birth times around the year, week and day. See https://blogs.scientificamerican.com/sa-visual/why-are-so-many-babies-born-around-8-00-a-m/
For your first SVG chart it is impressive. I like the way you have taken a non-standard (not normally seen) chart and brought it into Splunk with the SVG viz app. I suspect you could also work through the line colors if you get a bit more time on it.