All Apps and Add-ons

Built SVG app visualizations in the wild

Splunk Employee
Splunk Employee

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.

0 Karma

Explorer

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

Explorer

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)

alt text

Splunk Employee
Splunk Employee

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)

0 Karma

Explorer

Last one, showing a larger number of series. You can clearly see the point at which more hosts were added to the load balancing group, and traffic was redistributed over more hosts.
alt text

0 Karma

Explorer

Another example, this time series are grouped by different AWS regions:
alt text

And the same, with hexagons:
alt text

0 Karma

Explorer

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.
alt text

Same as above, but using different colors and hexagon cells instead of rectangular.
alt text

0 Karma

Explorer

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...
alt text

0 Karma

Explorer

This one has an additional series which represents the sum of all of the other ones (scaled independently)
alt text

Same, but with gradient amplitudes:
alt text

Splunk Employee
Splunk Employee

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)

0 Karma

Explorer

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.
alt text

Same as above, but now each series is colored the same, with the amplitude being represented as a gradient.
alt text

(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.

0 Karma

SplunkTrust
SplunkTrust

Does it have to be build using the SVG custom viz ?

0 Karma

Splunk Employee
Splunk Employee

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.

0 Karma

Engager

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.

alt text

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

Splunk Employee
Splunk Employee

Nice, where did you get inspiration from? I'm not sure I've seen a graph image like this before.

0 Karma

Engager

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/

0 Karma

Splunk Employee
Splunk Employee

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.

0 Karma

Splunk Employee
Splunk Employee

To get the ball rolling here is a complex example I built early on with the SVG app.

alt text