| /* |
| * Copyright 2021 Google LLC |
| * |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| |
| #include "bench/BigPath.h" |
| #include "include/core/SkPath.h" |
| #include "include/core/SkPathBuilder.h" |
| |
| namespace BenchUtils { |
| |
| #if !defined(__clang__) && defined(_MSC_VER) |
| // MSVC takes ~2 minutes to compile this function with optimization. |
| // We don't really care to wait that long for this function. |
| #pragma optimize("", off) |
| #endif |
| SkPath make_big_path() { |
| SkPathBuilder path; |
| // Inspired by crbug.com/455429 |
| path.moveTo(-1113, 81); |
| path.lineTo(-1113, 83); |
| path.lineTo(-1113, 82); |
| path.lineTo(-1112, 82); |
| path.lineTo(-1112, 83); |
| path.lineTo(-1111, 82); |
| path.lineTo(-1111, 82); |
| path.lineTo(-1110, 81); |
| path.lineTo(-1110, 81); |
| path.lineTo(-1109, 80); |
| path.lineTo(-1109, 80); |
| path.lineTo(-1108, 78); |
| path.lineTo(-1108, 76); |
| path.lineTo(-1107, 71); |
| path.lineTo(-1107, 73); |
| path.lineTo(-1106, 76); |
| path.lineTo(-1106, 80); |
| path.lineTo(-1105, 82); |
| path.lineTo(-1105, 83); |
| path.lineTo(-1104, 82); |
| path.lineTo(-1104, 84); |
| path.lineTo(-1103, 92); |
| path.lineTo(-1103, 51); |
| path.lineTo(-1102, 0); |
| path.lineTo(-1102, 72); |
| path.lineTo(-1101, 85); |
| path.lineTo(-1101, 80); |
| path.lineTo(-1100, 75); |
| path.lineTo(-1099, 78); |
| path.lineTo(-1099, 77); |
| path.lineTo(-1098, 76); |
| path.lineTo(-1098, 72); |
| path.lineTo(-1097, 70); |
| path.lineTo(-1097, 63); |
| path.lineTo(-1096, 59); |
| path.lineTo(-1096, 53); |
| path.lineTo(-1095, 50); |
| path.lineTo(-1095, 46); |
| path.lineTo(-1094, 47); |
| path.lineTo(-1094, 55); |
| path.lineTo(-1093, 63); |
| path.lineTo(-1093, 72); |
| path.lineTo(-1092, 77); |
| path.lineTo(-1092, 80); |
| path.lineTo(-1091, 82); |
| path.lineTo(-1091, 84); |
| path.lineTo(-1090, 85); |
| path.lineTo(-1090, 87); |
| path.lineTo(-1089, 84); |
| path.lineTo(-1089, 85); |
| path.lineTo(-1088, 84); |
| path.lineTo(-1088, 84); |
| path.lineTo(-1087, 84); |
| path.lineTo(-1087, 83); |
| path.lineTo(-1086, 83); |
| path.lineTo(-1085, 84); |
| path.lineTo(-1085, 84); |
| path.lineTo(-1084, 82); |
| path.lineTo(-1084, 83); |
| path.lineTo(-1083, 82); |
| path.lineTo(-1083, 82); |
| path.lineTo(-1082, 83); |
| path.lineTo(-1082, 82); |
| path.lineTo(-1081, 84); |
| path.lineTo(-1081, 81); |
| path.lineTo(-1080, 84); |
| path.lineTo(-1080, 81); |
| path.lineTo(-1079, 83); |
| path.lineTo(-1079, 82); |
| path.lineTo(-1078, 82); |
| path.lineTo(-1078, 83); |
| path.lineTo(-1077, 82); |
| path.lineTo(-1077, 82); |
| path.lineTo(-1076, 81); |
| path.lineTo(-1076, 81); |
| path.lineTo(-1075, 80); |
| path.lineTo(-1075, 80); |
| path.lineTo(-1074, 78); |
| path.lineTo(-1074, 76); |
| path.lineTo(-1073, 71); |
| path.lineTo(-1073, 73); |
| path.lineTo(-1072, 76); |
| path.lineTo(-1072, 80); |
| path.lineTo(-1071, 82); |
| path.lineTo(-1071, 83); |
| path.lineTo(-1070, 82); |
| path.lineTo(-1070, 84); |
| path.lineTo(-1069, 92); |
| path.lineTo(-1069, 51); |
| path.lineTo(-1068, 0); |
| path.lineTo(-1068, 72); |
| path.lineTo(-1067, 85); |
| path.lineTo(-1067, 80); |
| path.lineTo(-1066, 75); |
| path.lineTo(-1066, 78); |
| path.lineTo(-1065, 77); |
| path.lineTo(-1065, 76); |
| path.lineTo(-1064, 75); |
| path.lineTo(-1064, 70); |
| path.lineTo(-1063, 65); |
| path.lineTo(-1063, 59); |
| path.lineTo(-1062, 56); |
| path.lineTo(-1062, 50); |
| path.lineTo(-1061, 46); |
| path.lineTo(-1060, 50); |
| path.lineTo(-1060, 63); |
| path.lineTo(-1059, 68); |
| path.lineTo(-1059, 77); |
| path.lineTo(-1058, 78); |
| path.lineTo(-1057, 82); |
| path.lineTo(-1057, 83); |
| path.lineTo(-1056, 85); |
| path.lineTo(-1056, 87); |
| path.lineTo(-1055, 84); |
| path.lineTo(-1055, 85); |
| path.lineTo(-1054, 84); |
| path.lineTo(-1054, 84); |
| path.lineTo(-1053, 84); |
| path.lineTo(-1053, 83); |
| path.lineTo(-1052, 83); |
| path.lineTo(-1052, 83); |
| path.lineTo(-1051, 84); |
| path.lineTo(-1051, 84); |
| path.lineTo(-1050, 82); |
| path.lineTo(-1050, 83); |
| path.lineTo(-1049, 82); |
| path.lineTo(-1049, 82); |
| path.lineTo(-1048, 83); |
| path.lineTo(-1048, 82); |
| path.lineTo(-1047, 84); |
| path.lineTo(-1047, 81); |
| path.lineTo(-1046, 84); |
| path.lineTo(-1046, 81); |
| path.lineTo(-1045, 81); |
| path.lineTo(-1045, 83); |
| path.lineTo(-1044, 82); |
| path.lineTo(-1044, 83); |
| path.lineTo(-1043, 82); |
| path.lineTo(-1043, 83); |
| path.lineTo(-1042, 81); |
| path.lineTo(-1042, 82); |
| path.lineTo(-1041, 82); |
| path.lineTo(-1041, 80); |
| path.lineTo(-1040, 78); |
| path.lineTo(-1040, 76); |
| path.lineTo(-1039, 71); |
| path.lineTo(-1039, 73); |
| path.lineTo(-1038, 75); |
| path.lineTo(-1038, 80); |
| path.lineTo(-1037, 82); |
| path.lineTo(-1037, 83); |
| path.lineTo(-1036, 83); |
| path.lineTo(-1036, 84); |
| path.lineTo(-1035, 92); |
| path.lineTo(-1035, 51); |
| path.lineTo(-1034, 0); |
| path.lineTo(-1034, 72); |
| path.lineTo(-1033, 85); |
| path.lineTo(-1033, 80); |
| path.lineTo(-1032, 75); |
| path.lineTo(-1032, 78); |
| path.lineTo(-1031, 77); |
| path.lineTo(-1031, 76); |
| path.lineTo(-1030, 75); |
| path.lineTo(-1030, 70); |
| path.lineTo(-1029, 65); |
| path.lineTo(-1029, 59); |
| path.lineTo(-1028, 56); |
| path.lineTo(-1028, 50); |
| path.lineTo(-1027, 48); |
| path.lineTo(-1027, 46); |
| path.lineTo(-1026, 50); |
| path.lineTo(-1026, 55); |
| path.lineTo(-1025, 68); |
| path.lineTo(-1025, 72); |
| path.lineTo(-1024, 78); |
| path.lineTo(-1024, 80); |
| path.lineTo(-1023, 83); |
| path.lineTo(-1023, 84); |
| path.lineTo(-1022, 87); |
| path.lineTo(-1022, 84); |
| path.lineTo(-1021, 85); |
| path.lineTo(-1020, 84); |
| path.lineTo(-1020, 85); |
| path.lineTo(-1019, 83); |
| path.lineTo(-1019, 83); |
| path.lineTo(-1018, 83); |
| path.lineTo(-1018, 83); |
| path.lineTo(-1017, 84); |
| path.lineTo(-1017, 82); |
| path.lineTo(-1016, 82); |
| path.lineTo(-1016, 82); |
| path.lineTo(-1015, 83); |
| path.lineTo(-1014, 83); |
| path.lineTo(-1014, 82); |
| path.lineTo(-1013, 84); |
| path.lineTo(-1013, 81); |
| path.lineTo(-1012, 84); |
| path.lineTo(-1012, 83); |
| path.lineTo(-1011, 81); |
| path.lineTo(-1011, 83); |
| path.lineTo(-1010, 82); |
| path.lineTo(-1010, 83); |
| path.lineTo(-1009, 82); |
| path.lineTo(-1009, 83); |
| path.lineTo(-1008, 81); |
| path.lineTo(-1008, 82); |
| path.lineTo(-1007, 82); |
| path.lineTo(-1007, 80); |
| path.lineTo(-1006, 78); |
| path.lineTo(-1006, 76); |
| path.lineTo(-1005, 71); |
| path.lineTo(-1005, 71); |
| path.lineTo(-1004, 75); |
| path.lineTo(-1004, 80); |
| path.lineTo(-1003, 82); |
| path.lineTo(-1003, 83); |
| path.lineTo(-1002, 83); |
| path.lineTo(-1002, 84); |
| path.lineTo(-1001, 92); |
| path.lineTo(-1001, 92); |
| path.lineTo(-1000, 0); |
| path.lineTo(-1000, 72); |
| path.lineTo(-999, 85); |
| path.lineTo(-999, 84); |
| path.lineTo(-998, 75); |
| path.lineTo(-998, 78); |
| path.lineTo(-997, 77); |
| path.lineTo(-997, 77); |
| path.lineTo(-996, 75); |
| path.lineTo(-996, 72); |
| path.lineTo(-995, 65); |
| path.lineTo(-995, 63); |
| path.lineTo(-994, 56); |
| path.lineTo(-994, 53); |
| path.lineTo(-993, 48); |
| path.lineTo(-993, 46); |
| path.lineTo(-992, 50); |
| path.lineTo(-992, 55); |
| path.lineTo(-991, 68); |
| path.lineTo(-991, 72); |
| path.lineTo(-990, 78); |
| path.lineTo(-990, 80); |
| path.lineTo(-989, 83); |
| path.lineTo(-989, 84); |
| path.lineTo(-988, 87); |
| path.lineTo(-988, 84); |
| path.lineTo(-987, 86); |
| path.lineTo(-987, 84); |
| path.lineTo(-986, 85); |
| path.lineTo(-986, 85); |
| path.lineTo(-985, 83); |
| path.lineTo(-985, 83); |
| path.lineTo(-984, 83); |
| path.lineTo(-984, 83); |
| path.lineTo(-983, 84); |
| path.lineTo(-983, 82); |
| path.lineTo(-982, 82); |
| path.lineTo(-982, 82); |
| path.lineTo(-981, 83); |
| path.lineTo(-981, 83); |
| path.lineTo(-980, 82); |
| path.lineTo(-980, 84); |
| path.lineTo(-979, 81); |
| path.lineTo(-979, 84); |
| path.lineTo(-978, 81); |
| path.lineTo(-978, 81); |
| path.lineTo(-977, 83); |
| path.lineTo(-977, 82); |
| path.lineTo(-976, 83); |
| path.lineTo(-976, 82); |
| path.lineTo(-975, 83); |
| path.lineTo(-975, 81); |
| path.lineTo(-974, 82); |
| path.lineTo(-974, 82); |
| path.lineTo(-973, 80); |
| path.lineTo(-973, 78); |
| path.lineTo(-972, 78); |
| path.lineTo(-972, 71); |
| path.lineTo(-971, 71); |
| path.lineTo(-970, 75); |
| path.lineTo(-970, 76); |
| path.lineTo(-969, 82); |
| path.lineTo(-969, 81); |
| path.lineTo(-968, 83); |
| path.lineTo(-968, 82); |
| path.lineTo(-967, 92); |
| path.lineTo(-967, 92); |
| path.lineTo(-966, 0); |
| path.lineTo(-966, 20); |
| path.lineTo(-965, 85); |
| path.lineTo(-965, 84); |
| path.lineTo(-964, 75); |
| path.lineTo(-964, 78); |
| path.lineTo(-963, 77); |
| path.lineTo(-963, 77); |
| path.lineTo(-962, 75); |
| path.lineTo(-962, 72); |
| path.lineTo(-961, 65); |
| path.lineTo(-961, 63); |
| path.lineTo(-960, 56); |
| path.lineTo(-960, 53); |
| path.lineTo(-959, 48); |
| path.lineTo(-959, 46); |
| path.lineTo(-958, 50); |
| path.lineTo(-958, 55); |
| path.lineTo(-957, 68); |
| path.lineTo(-957, 72); |
| path.lineTo(-956, 78); |
| path.lineTo(-955, 83); |
| path.lineTo(-955, 84); |
| path.lineTo(-954, 87); |
| path.lineTo(-954, 84); |
| path.lineTo(-953, 86); |
| path.lineTo(-953, 84); |
| path.lineTo(-952, 85); |
| path.lineTo(-952, 85); |
| path.lineTo(-951, 83); |
| path.lineTo(-951, 83); |
| path.lineTo(-950, 83); |
| path.lineTo(-950, 83); |
| path.lineTo(-949, 84); |
| path.lineTo(-949, 82); |
| path.lineTo(-948, 82); |
| path.lineTo(-948, 83); |
| path.lineTo(-947, 83); |
| path.lineTo(-947, 82); |
| path.lineTo(-946, 82); |
| path.lineTo(-946, 84); |
| path.lineTo(-945, 82); |
| path.lineTo(-945, 84); |
| path.lineTo(-944, 83); |
| path.lineTo(-944, 81); |
| path.lineTo(-943, 83); |
| path.lineTo(-943, 82); |
| path.lineTo(-942, 82); |
| path.lineTo(-942, 83); |
| path.lineTo(-941, 83); |
| path.lineTo(-941, 81); |
| path.lineTo(-940, 82); |
| path.lineTo(-940, 81); |
| path.lineTo(-939, 80); |
| path.lineTo(-939, 78); |
| path.lineTo(-938, 78); |
| path.lineTo(-938, 71); |
| path.lineTo(-937, 71); |
| path.lineTo(-937, 75); |
| path.lineTo(-936, 76); |
| path.lineTo(-936, 82); |
| path.lineTo(-935, 81); |
| path.lineTo(-935, 83); |
| path.lineTo(-934, 82); |
| path.lineTo(-934, 92); |
| path.lineTo(-933, 92); |
| path.lineTo(-933, 0); |
| path.lineTo(-932, 20); |
| path.lineTo(-932, 85); |
| path.lineTo(-931, 84); |
| path.lineTo(-931, 75); |
| path.lineTo(-930, 78); |
| path.lineTo(-930, 77); |
| path.lineTo(-929, 77); |
| path.lineTo(-929, 76); |
| path.lineTo(-928, 72); |
| path.lineTo(-927, 65); |
| path.lineTo(-927, 63); |
| path.lineTo(-926, 56); |
| path.lineTo(-926, 53); |
| path.lineTo(-925, 50); |
| path.lineTo(-925, 46); |
| path.lineTo(-924, 47); |
| path.lineTo(-924, 55); |
| path.lineTo(-923, 63); |
| path.lineTo(-923, 72); |
| path.lineTo(-922, 77); |
| path.lineTo(-922, 80); |
| path.lineTo(-921, 82); |
| path.lineTo(-921, 84); |
| path.lineTo(-920, 85); |
| path.lineTo(-920, 87); |
| path.lineTo(-919, 86); |
| path.lineTo(-919, 84); |
| path.lineTo(-918, 85); |
| path.lineTo(-918, 85); |
| path.lineTo(-917, 84); |
| path.lineTo(-917, 83); |
| path.lineTo(-916, 83); |
| path.lineTo(-916, 83); |
| path.lineTo(-915, 84); |
| path.lineTo(-915, 82); |
| path.lineTo(-914, 82); |
| path.lineTo(-914, 83); |
| path.lineTo(-913, 83); |
| path.lineTo(-913, 82); |
| path.lineTo(-912, 82); |
| path.lineTo(-912, 82); |
| path.lineTo(-911, 84); |
| path.lineTo(-911, 81); |
| path.lineTo(-910, 83); |
| path.lineTo(-910, 81); |
| path.lineTo(-909, 83); |
| path.lineTo(-909, 82); |
| path.lineTo(-908, 82); |
| path.lineTo(-908, 83); |
| path.lineTo(-907, 83); |
| path.lineTo(-907, 81); |
| path.lineTo(-906, 82); |
| path.lineTo(-906, 81); |
| path.lineTo(-905, 80); |
| path.lineTo(-905, 78); |
| path.lineTo(-904, 78); |
| path.lineTo(-904, 71); |
| path.lineTo(-903, 71); |
| path.lineTo(-903, 75); |
| path.lineTo(-902, 76); |
| path.lineTo(-902, 80); |
| path.lineTo(-901, 82); |
| path.lineTo(-901, 83); |
| path.lineTo(-900, 82); |
| path.lineTo(-900, 92); |
| path.lineTo(-899, 92); |
| path.lineTo(-899, 0); |
| path.lineTo(-898, 20); |
| path.lineTo(-898, 72); |
| path.lineTo(-897, 85); |
| path.lineTo(-897, 80); |
| path.lineTo(-896, 75); |
| path.lineTo(-896, 78); |
| path.lineTo(-895, 77); |
| path.lineTo(-895, 76); |
| path.lineTo(-894, 72); |
| path.lineTo(-894, 70); |
| path.lineTo(-893, 63); |
| path.lineTo(-893, 59); |
| path.lineTo(-892, 53); |
| path.lineTo(-892, 50); |
| path.lineTo(-891, 46); |
| path.lineTo(-891, 47); |
| path.lineTo(-890, 55); |
| path.lineTo(-890, 63); |
| path.lineTo(-889, 72); |
| path.lineTo(-889, 77); |
| path.lineTo(-888, 80); |
| path.lineTo(-888, 82); |
| path.lineTo(-887, 84); |
| path.lineTo(-887, 85); |
| path.lineTo(-886, 87); |
| path.lineTo(-886, 86); |
| path.lineTo(-885, 84); |
| path.lineTo(-885, 85); |
| path.lineTo(-884, 85); |
| path.lineTo(-883, 84); |
| path.lineTo(-883, 83); |
| path.lineTo(-882, 83); |
| path.lineTo(-882, 83); |
| path.lineTo(-881, 84); |
| path.lineTo(-881, 82); |
| path.lineTo(-880, 82); |
| path.lineTo(-880, 83); |
| path.lineTo(-879, 83); |
| path.lineTo(-879, 82); |
| path.lineTo(-878, 82); |
| path.lineTo(-878, 84); |
| path.lineTo(-877, 82); |
| path.lineTo(-877, 84); |
| path.lineTo(-876, 83); |
| path.lineTo(-876, 81); |
| path.lineTo(-875, 83); |
| path.lineTo(-875, 82); |
| path.lineTo(-874, 82); |
| path.lineTo(-874, 83); |
| path.lineTo(-873, 83); |
| path.lineTo(-873, 82); |
| path.lineTo(-872, 81); |
| path.lineTo(-872, 81); |
| path.lineTo(-871, 80); |
| path.lineTo(-871, 78); |
| path.lineTo(-870, 78); |
| path.lineTo(-870, 76); |
| path.lineTo(-869, 71); |
| path.lineTo(-869, 73); |
| path.lineTo(-868, 76); |
| path.lineTo(-868, 80); |
| path.lineTo(-867, 82); |
| path.lineTo(-867, 83); |
| path.lineTo(-866, 82); |
| path.lineTo(-866, 84); |
| path.lineTo(-865, 92); |
| path.lineTo(-865, 51); |
| path.lineTo(-864, 0); |
| path.lineTo(-864, 72); |
| path.lineTo(-863, 85); |
| path.lineTo(-863, 80); |
| path.lineTo(-862, 75); |
| path.lineTo(-862, 78); |
| path.lineTo(-861, 77); |
| path.lineTo(-861, 76); |
| path.lineTo(-860, 72); |
| path.lineTo(-860, 70); |
| path.lineTo(-859, 63); |
| path.lineTo(-859, 59); |
| path.lineTo(-858, 53); |
| path.lineTo(-858, 50); |
| path.lineTo(-857, 46); |
| path.lineTo(-857, 47); |
| path.lineTo(-856, 55); |
| path.lineTo(-856, 63); |
| path.lineTo(-855, 72); |
| path.lineTo(-855, 77); |
| path.lineTo(-854, 80); |
| path.lineTo(-854, 82); |
| path.lineTo(-853, 84); |
| path.lineTo(-853, 85); |
| path.lineTo(-852, 87); |
| path.lineTo(-852, 86); |
| path.lineTo(-851, 84); |
| path.lineTo(-851, 85); |
| path.lineTo(-850, 85); |
| path.lineTo(-850, 84); |
| path.lineTo(-849, 83); |
| path.lineTo(-849, 83); |
| path.lineTo(-848, 83); |
| path.lineTo(-848, 84); |
| path.lineTo(-847, 84); |
| path.lineTo(-847, 82); |
| path.lineTo(-846, 83); |
| path.lineTo(-846, 82); |
| path.lineTo(-845, 82); |
| path.lineTo(-845, 83); |
| path.lineTo(-844, 82); |
| path.lineTo(-844, 84); |
| path.lineTo(-843, 81); |
| path.lineTo(-843, 84); |
| path.lineTo(-842, 81); |
| path.lineTo(-842, 83); |
| path.lineTo(-841, 82); |
| path.lineTo(-840, 82); |
| path.lineTo(-840, 83); |
| path.lineTo(-839, 82); |
| path.lineTo(-839, 82); |
| path.lineTo(-838, 81); |
| path.lineTo(-838, 81); |
| path.lineTo(-837, 82); |
| path.lineTo(-837, 80); |
| path.lineTo(-836, 78); |
| path.lineTo(-836, 76); |
| path.lineTo(-835, 71); |
| path.lineTo(-834, 76); |
| path.lineTo(-834, 80); |
| path.lineTo(-833, 82); |
| path.lineTo(-833, 83); |
| path.lineTo(-832, 82); |
| path.lineTo(-832, 84); |
| path.lineTo(-831, 92); |
| path.lineTo(-831, 51); |
| path.lineTo(-830, 0); |
| path.lineTo(-830, 72); |
| path.lineTo(-829, 85); |
| path.lineTo(-829, 80); |
| path.lineTo(-828, 75); |
| path.lineTo(-828, 78); |
| path.lineTo(-827, 77); |
| path.lineTo(-827, 76); |
| path.lineTo(-826, 75); |
| path.lineTo(-826, 70); |
| path.lineTo(-825, 65); |
| path.lineTo(-825, 59); |
| path.lineTo(-824, 56); |
| path.lineTo(-824, 50); |
| path.lineTo(-823, 48); |
| path.lineTo(-823, 46); |
| path.lineTo(-822, 50); |
| path.lineTo(-822, 63); |
| path.lineTo(-821, 68); |
| path.lineTo(-821, 77); |
| path.lineTo(-820, 78); |
| path.lineTo(-820, 82); |
| path.lineTo(-819, 83); |
| path.lineTo(-819, 85); |
| path.lineTo(-818, 87); |
| path.lineTo(-818, 84); |
| path.lineTo(-817, 85); |
| path.lineTo(-817, 84); |
| path.lineTo(-816, 84); |
| path.lineTo(-816, 84); |
| path.lineTo(-815, 83); |
| path.lineTo(-815, 83); |
| path.lineTo(-814, 83); |
| path.lineTo(-814, 84); |
| path.lineTo(-813, 84); |
| path.lineTo(-813, 82); |
| path.lineTo(-812, 83); |
| path.lineTo(-812, 82); |
| path.lineTo(-811, 82); |
| path.lineTo(-811, 83); |
| path.lineTo(-810, 82); |
| path.lineTo(-810, 84); |
| path.lineTo(-809, 81); |
| path.lineTo(-809, 84); |
| path.lineTo(-808, 81); |
| path.lineTo(-808, 83); |
| path.lineTo(-807, 82); |
| path.lineTo(-807, 82); |
| path.lineTo(-806, 83); |
| path.lineTo(-806, 82); |
| path.lineTo(-805, 82); |
| path.lineTo(-805, 81); |
| path.lineTo(-804, 82); |
| path.lineTo(-804, 82); |
| path.lineTo(-803, 80); |
| path.lineTo(-803, 78); |
| path.lineTo(-802, 76); |
| path.lineTo(-802, 71); |
| path.lineTo(-801, 73); |
| path.lineTo(-801, 75); |
| path.lineTo(-800, 80); |
| path.lineTo(-800, 82); |
| path.lineTo(-799, 83); |
| path.lineTo(-799, 83); |
| path.lineTo(-798, 84); |
| path.lineTo(-797, 92); |
| path.lineTo(-797, 51); |
| path.lineTo(-796, 0); |
| path.lineTo(-796, 72); |
| path.lineTo(-795, 85); |
| path.lineTo(-795, 80); |
| path.lineTo(-794, 75); |
| path.lineTo(-794, 78); |
| path.lineTo(-793, 77); |
| path.lineTo(-793, 76); |
| path.lineTo(-792, 75); |
| path.lineTo(-792, 70); |
| path.lineTo(-791, 65); |
| path.lineTo(-791, 59); |
| path.lineTo(-790, 56); |
| path.lineTo(-790, 50); |
| path.lineTo(-789, 48); |
| path.lineTo(-789, 46); |
| path.lineTo(-788, 50); |
| path.lineTo(-788, 63); |
| path.lineTo(-787, 68); |
| path.lineTo(-787, 77); |
| path.lineTo(-786, 78); |
| path.lineTo(-786, 82); |
| path.lineTo(-785, 83); |
| path.lineTo(-785, 85); |
| path.lineTo(-784, 87); |
| path.lineTo(-784, 84); |
| path.lineTo(-783, 85); |
| path.lineTo(-783, 84); |
| path.lineTo(-782, 84); |
| path.lineTo(-782, 84); |
| path.lineTo(-781, 83); |
| path.lineTo(-781, 83); |
| path.lineTo(-780, 83); |
| path.lineTo(-780, 83); |
| path.lineTo(-779, 84); |
| path.lineTo(-779, 82); |
| path.lineTo(-778, 83); |
| path.lineTo(-778, 82); |
| path.lineTo(-777, 82); |
| path.lineTo(-777, 83); |
| path.lineTo(-776, 82); |
| path.lineTo(-776, 84); |
| path.lineTo(-775, 81); |
| path.lineTo(-775, 84); |
| path.lineTo(-774, 81); |
| path.lineTo(-774, 81); |
| path.lineTo(-773, 83); |
| path.lineTo(-773, 82); |
| path.lineTo(-772, 83); |
| path.lineTo(-772, 82); |
| path.lineTo(-771, 83); |
| path.lineTo(-771, 81); |
| path.lineTo(-770, 82); |
| path.lineTo(-770, 82); |
| path.lineTo(-769, 80); |
| path.lineTo(-769, 78); |
| path.lineTo(-768, 76); |
| path.lineTo(-768, 71); |
| path.lineTo(-767, 73); |
| path.lineTo(-767, 75); |
| path.lineTo(-766, 80); |
| path.lineTo(-766, 82); |
| path.lineTo(-765, 83); |
| path.lineTo(-765, 83); |
| path.lineTo(-764, 84); |
| path.lineTo(-764, 92); |
| path.lineTo(-763, 92); |
| path.lineTo(-763, 0); |
| path.lineTo(-762, 72); |
| path.lineTo(-762, 85); |
| path.lineTo(-761, 80); |
| path.lineTo(-761, 75); |
| path.lineTo(-760, 78); |
| path.lineTo(-760, 77); |
| path.lineTo(-759, 76); |
| path.lineTo(-759, 75); |
| path.lineTo(-758, 70); |
| path.lineTo(-758, 65); |
| path.lineTo(-757, 63); |
| path.lineTo(-757, 56); |
| path.lineTo(-756, 53); |
| path.lineTo(-756, 48); |
| path.lineTo(-755, 46); |
| path.lineTo(-754, 50); |
| path.lineTo(-754, 55); |
| path.lineTo(-753, 68); |
| path.lineTo(-753, 72); |
| path.lineTo(-752, 78); |
| path.lineTo(-752, 80); |
| path.lineTo(-751, 83); |
| path.lineTo(-751, 84); |
| path.lineTo(-750, 87); |
| path.lineTo(-750, 84); |
| path.lineTo(-749, 86); |
| path.lineTo(-749, 84); |
| path.lineTo(-748, 85); |
| path.lineTo(-748, 85); |
| path.lineTo(-747, 83); |
| path.lineTo(-747, 83); |
| path.lineTo(-746, 83); |
| path.lineTo(-746, 83); |
| path.lineTo(-745, 84); |
| path.lineTo(-745, 82); |
| path.lineTo(-744, 82); |
| path.lineTo(-744, 83); |
| path.lineTo(-743, 82); |
| path.lineTo(-743, 83); |
| path.lineTo(-742, 82); |
| path.lineTo(-742, 84); |
| path.lineTo(-741, 81); |
| path.lineTo(-741, 84); |
| path.lineTo(-740, 81); |
| path.lineTo(-740, 81); |
| path.lineTo(-739, 83); |
| path.lineTo(-739, 82); |
| path.lineTo(-738, 83); |
| path.lineTo(-738, 82); |
| path.lineTo(-737, 83); |
| path.lineTo(-737, 81); |
| path.lineTo(-736, 82); |
| path.lineTo(-736, 82); |
| path.lineTo(-735, 80); |
| path.lineTo(-735, 78); |
| path.lineTo(-734, 78); |
| path.lineTo(-734, 71); |
| path.lineTo(-733, 71); |
| path.lineTo(-733, 75); |
| path.lineTo(-732, 76); |
| path.lineTo(-732, 82); |
| path.lineTo(-731, 83); |
| path.lineTo(-731, 83); |
| path.lineTo(-730, 82); |
| path.lineTo(-730, 92); |
| path.lineTo(-729, 92); |
| path.lineTo(-729, 0); |
| path.lineTo(-728, 20); |
| path.lineTo(-728, 85); |
| path.lineTo(-727, 84); |
| path.lineTo(-727, 75); |
| path.lineTo(-726, 78); |
| path.lineTo(-726, 78); |
| path.lineTo(-725, 77); |
| path.lineTo(-725, 75); |
| path.lineTo(-724, 72); |
| path.lineTo(-724, 65); |
| path.lineTo(-723, 63); |
| path.lineTo(-723, 56); |
| path.lineTo(-722, 53); |
| path.lineTo(-722, 48); |
| path.lineTo(-721, 46); |
| path.lineTo(-721, 50); |
| path.lineTo(-720, 55); |
| path.lineTo(-720, 68); |
| path.lineTo(-719, 72); |
| path.lineTo(-719, 78); |
| path.lineTo(-718, 80); |
| path.lineTo(-718, 83); |
| path.lineTo(-717, 84); |
| path.lineTo(-717, 87); |
| path.lineTo(-716, 84); |
| path.lineTo(-715, 86); |
| path.lineTo(-714, 85); |
| path.lineTo(-714, 84); |
| path.lineTo(-713, 83); |
| path.lineTo(-712, 83); |
| path.lineTo(-712, 83); |
| path.lineTo(-711, 84); |
| path.lineTo(-711, 82); |
| path.lineTo(-710, 82); |
| path.lineTo(-710, 83); |
| path.lineTo(-709, 83); |
| path.lineTo(-709, 82); |
| path.lineTo(-708, 82); |
| path.lineTo(-708, 84); |
| path.lineTo(-707, 82); |
| path.lineTo(-707, 84); |
| path.lineTo(-706, 83); |
| path.lineTo(-706, 81); |
| path.lineTo(-705, 83); |
| path.lineTo(-705, 82); |
| path.lineTo(-704, 82); |
| path.lineTo(-704, 83); |
| path.lineTo(-703, 83); |
| path.lineTo(-703, 81); |
| path.lineTo(-702, 82); |
| path.lineTo(-702, 81); |
| path.lineTo(-701, 80); |
| path.lineTo(-701, 78); |
| path.lineTo(-700, 78); |
| path.lineTo(-700, 71); |
| path.lineTo(-699, 71); |
| path.lineTo(-699, 75); |
| path.lineTo(-698, 76); |
| path.lineTo(-698, 80); |
| path.lineTo(-697, 82); |
| path.lineTo(-697, 83); |
| path.lineTo(-696, 82); |
| path.lineTo(-696, 92); |
| path.lineTo(-695, 92); |
| path.lineTo(-695, 0); |
| path.lineTo(-694, 20); |
| path.lineTo(-694, 85); |
| path.lineTo(-693, 84); |
| path.lineTo(-693, 75); |
| path.lineTo(-692, 78); |
| path.lineTo(-692, 78); |
| path.lineTo(-691, 77); |
| path.lineTo(-691, 76); |
| path.lineTo(-690, 72); |
| path.lineTo(-690, 65); |
| path.lineTo(-689, 63); |
| path.lineTo(-689, 59); |
| path.lineTo(-688, 53); |
| path.lineTo(-688, 50); |
| path.lineTo(-687, 46); |
| path.lineTo(-687, 47); |
| path.lineTo(-686, 55); |
| path.lineTo(-686, 63); |
| path.lineTo(-685, 72); |
| path.lineTo(-685, 77); |
| path.lineTo(-684, 80); |
| path.lineTo(-684, 82); |
| path.lineTo(-683, 84); |
| path.lineTo(-683, 85); |
| path.lineTo(-682, 87); |
| path.lineTo(-682, 86); |
| path.lineTo(-681, 84); |
| path.lineTo(-681, 85); |
| path.lineTo(-680, 85); |
| path.lineTo(-680, 84); |
| path.lineTo(-679, 83); |
| path.lineTo(-679, 83); |
| path.lineTo(-678, 83); |
| path.lineTo(-678, 84); |
| path.lineTo(-677, 82); |
| path.lineTo(-677, 82); |
| path.lineTo(-676, 83); |
| path.lineTo(-676, 83); |
| path.lineTo(-675, 82); |
| path.lineTo(-675, 82); |
| path.lineTo(-674, 84); |
| path.lineTo(-674, 82); |
| path.lineTo(-673, 84); |
| path.lineTo(-673, 83); |
| path.lineTo(-672, 81); |
| path.lineTo(-672, 83); |
| path.lineTo(-671, 82); |
| path.lineTo(-671, 82); |
| path.lineTo(-670, 83); |
| path.lineTo(-669, 82); |
| path.lineTo(-669, 81); |
| path.lineTo(-668, 82); |
| path.lineTo(-668, 81); |
| path.lineTo(-667, 80); |
| path.lineTo(-667, 80); |
| path.lineTo(-666, 78); |
| path.lineTo(-666, 76); |
| path.lineTo(-665, 71); |
| path.lineTo(-665, 73); |
| path.lineTo(-664, 76); |
| path.lineTo(-664, 80); |
| path.lineTo(-663, 82); |
| path.lineTo(-663, 83); |
| path.lineTo(-662, 82); |
| path.lineTo(-662, 84); |
| path.lineTo(-661, 92); |
| path.lineTo(-661, 51); |
| path.lineTo(-660, 0); |
| path.lineTo(-660, 72); |
| path.lineTo(-659, 85); |
| path.lineTo(-659, 80); |
| path.lineTo(-658, 75); |
| path.lineTo(-658, 78); |
| path.lineTo(-657, 77); |
| path.lineTo(-657, 76); |
| path.lineTo(-656, 72); |
| path.lineTo(-656, 70); |
| path.lineTo(-655, 63); |
| path.lineTo(-655, 59); |
| path.lineTo(-654, 53); |
| path.lineTo(-654, 50); |
| path.lineTo(-653, 46); |
| path.lineTo(-653, 47); |
| path.lineTo(-652, 55); |
| path.lineTo(-652, 63); |
| path.lineTo(-651, 68); |
| path.lineTo(-651, 77); |
| path.lineTo(-650, 78); |
| path.lineTo(-650, 82); |
| path.lineTo(-649, 84); |
| path.lineTo(-649, 85); |
| path.lineTo(-648, 87); |
| path.lineTo(-648, 86); |
| path.lineTo(-647, 85); |
| path.lineTo(-647, 84); |
| path.lineTo(-646, 84); |
| path.lineTo(-646, 84); |
| path.lineTo(-645, 83); |
| path.lineTo(-645, 83); |
| path.lineTo(-644, 83); |
| path.lineTo(-644, 84); |
| path.lineTo(-643, 84); |
| path.lineTo(-643, 82); |
| path.lineTo(-642, 83); |
| path.lineTo(-642, 82); |
| path.lineTo(-641, 82); |
| path.lineTo(-641, 83); |
| path.lineTo(-640, 82); |
| path.lineTo(-640, 84); |
| path.lineTo(-639, 81); |
| path.lineTo(-639, 84); |
| path.lineTo(-638, 81); |
| path.lineTo(-638, 83); |
| path.lineTo(-637, 82); |
| path.lineTo(-637, 82); |
| path.lineTo(-636, 83); |
| path.lineTo(-636, 82); |
| path.lineTo(-635, 82); |
| path.lineTo(-635, 81); |
| path.lineTo(-634, 81); |
| path.lineTo(-634, 80); |
| path.lineTo(-633, 80); |
| path.lineTo(-633, 78); |
| path.lineTo(-632, 76); |
| path.lineTo(-632, 71); |
| path.lineTo(-631, 76); |
| path.lineTo(-630, 80); |
| path.lineTo(-630, 82); |
| path.lineTo(-629, 83); |
| path.lineTo(-629, 82); |
| path.lineTo(-628, 84); |
| path.lineTo(-628, 92); |
| path.lineTo(-627, 51); |
| path.lineTo(-626, 0); |
| path.lineTo(-626, 72); |
| path.lineTo(-625, 85); |
| path.lineTo(-625, 80); |
| path.lineTo(-624, 75); |
| path.lineTo(-624, 78); |
| path.lineTo(-623, 77); |
| path.lineTo(-623, 76); |
| path.lineTo(-622, 75); |
| path.lineTo(-622, 70); |
| path.lineTo(-621, 65); |
| path.lineTo(-620, 56); |
| path.lineTo(-620, 50); |
| path.lineTo(-619, 48); |
| path.lineTo(-619, 46); |
| path.lineTo(-618, 50); |
| path.lineTo(-618, 63); |
| path.lineTo(-617, 68); |
| path.lineTo(-617, 77); |
| path.lineTo(-616, 78); |
| path.lineTo(-616, 82); |
| path.lineTo(-615, 83); |
| path.lineTo(-615, 85); |
| path.lineTo(-614, 87); |
| path.lineTo(-614, 84); |
| path.lineTo(-613, 85); |
| path.lineTo(-613, 84); |
| path.lineTo(-612, 85); |
| path.lineTo(-612, 84); |
| path.lineTo(-611, 83); |
| path.lineTo(-611, 83); |
| path.lineTo(-610, 83); |
| path.lineTo(-610, 84); |
| path.lineTo(-609, 84); |
| path.lineTo(-609, 82); |
| path.lineTo(-608, 83); |
| path.lineTo(-608, 82); |
| path.lineTo(-607, 82); |
| path.lineTo(-607, 83); |
| path.lineTo(-606, 82); |
| path.lineTo(-606, 84); |
| path.lineTo(-605, 81); |
| path.lineTo(-605, 84); |
| path.lineTo(-604, 81); |
| path.lineTo(-604, 83); |
| path.lineTo(-603, 82); |
| path.lineTo(-603, 82); |
| path.lineTo(-602, 83); |
| path.lineTo(-602, 82); |
| path.lineTo(-601, 83); |
| path.lineTo(-601, 81); |
| path.lineTo(-600, 81); |
| path.lineTo(-600, 82); |
| path.lineTo(-599, 80); |
| path.lineTo(-599, 78); |
| path.lineTo(-598, 76); |
| path.lineTo(-598, 71); |
| path.lineTo(-597, 73); |
| path.lineTo(-597, 75); |
| path.lineTo(-596, 80); |
| path.lineTo(-596, 82); |
| path.lineTo(-595, 83); |
| path.lineTo(-595, 83); |
| path.lineTo(-594, 84); |
| path.lineTo(-594, 92); |
| path.lineTo(-593, 51); |
| path.lineTo(-593, 0); |
| path.lineTo(-592, 72); |
| path.lineTo(-592, 85); |
| path.lineTo(-591, 80); |
| path.lineTo(-591, 75); |
| path.lineTo(-590, 78); |
| path.lineTo(-590, 77); |
| path.lineTo(-589, 76); |
| path.lineTo(-589, 75); |
| path.lineTo(-588, 70); |
| path.lineTo(-588, 65); |
| path.lineTo(-587, 59); |
| path.lineTo(-587, 56); |
| path.lineTo(-586, 50); |
| path.lineTo(-586, 48); |
| path.lineTo(-585, 46); |
| path.lineTo(-584, 50); |
| path.lineTo(-584, 63); |
| path.lineTo(-583, 68); |
| path.lineTo(-583, 77); |
| path.lineTo(-582, 78); |
| path.lineTo(-582, 82); |
| path.lineTo(-581, 83); |
| path.lineTo(-581, 85); |
| path.lineTo(-580, 87); |
| path.lineTo(-580, 84); |
| path.lineTo(-579, 85); |
| path.lineTo(-579, 84); |
| path.lineTo(-578, 84); |
| path.lineTo(-578, 85); |
| path.lineTo(-577, 83); |
| path.lineTo(-577, 83); |
| path.lineTo(-576, 83); |
| path.lineTo(-576, 84); |
| path.lineTo(-575, 84); |
| path.lineTo(-575, 82); |
| path.lineTo(-574, 82); |
| path.lineTo(-574, 82); |
| path.lineTo(-573, 83); |
| path.lineTo(-573, 83); |
| path.lineTo(-572, 82); |
| path.lineTo(-572, 84); |
| path.lineTo(-571, 81); |
| path.lineTo(-571, 84); |
| path.lineTo(-570, 81); |
| path.lineTo(-570, 81); |
| path.lineTo(-569, 83); |
| path.lineTo(-569, 82); |
| path.lineTo(-568, 83); |
| path.lineTo(-568, 82); |
| path.lineTo(-567, 83); |
| path.lineTo(-567, 81); |
| path.lineTo(-566, 82); |
| path.lineTo(-566, 82); |
| path.lineTo(-565, 80); |
| path.lineTo(-565, 78); |
| path.lineTo(-564, 76); |
| path.lineTo(-564, 71); |
| path.lineTo(-563, 73); |
| path.lineTo(-563, 75); |
| path.lineTo(-562, 80); |
| path.lineTo(-562, 82); |
| path.lineTo(-561, 83); |
| path.lineTo(-561, 83); |
| path.lineTo(-560, 84); |
| path.lineTo(-560, 92); |
| path.lineTo(-559, 51); |
| path.lineTo(-559, 0); |
| path.lineTo(-558, 20); |
| path.lineTo(-558, 85); |
| path.lineTo(-557, 84); |
| path.lineTo(-557, 75); |
| path.lineTo(-556, 78); |
| path.lineTo(-556, 77); |
| path.lineTo(-555, 77); |
| path.lineTo(-555, 75); |
| path.lineTo(-554, 72); |
| path.lineTo(-554, 65); |
| path.lineTo(-553, 63); |
| path.lineTo(-553, 56); |
| path.lineTo(-552, 53); |
| path.lineTo(-552, 48); |
| path.lineTo(-551, 46); |
| path.lineTo(-551, 50); |
| path.lineTo(-550, 55); |
| path.lineTo(-550, 68); |
| path.lineTo(-549, 72); |
| path.lineTo(-549, 78); |
| path.lineTo(-548, 80); |
| path.lineTo(-547, 83); |
| path.lineTo(-547, 87); |
| path.lineTo(-546, 84); |
| path.lineTo(-546, 86); |
| path.lineTo(-545, 84); |
| path.lineTo(-545, 85); |
| path.lineTo(-544, 85); |
| path.lineTo(-544, 83); |
| path.lineTo(-543, 83); |
| path.lineTo(-543, 83); |
| path.lineTo(-542, 83); |
| path.lineTo(-541, 84); |
| path.lineTo(-541, 82); |
| path.lineTo(-540, 82); |
| path.lineTo(-540, 82); |
| path.lineTo(-539, 83); |
| path.lineTo(-539, 83); |
| path.lineTo(-538, 82); |
| path.lineTo(-538, 84); |
| path.lineTo(-537, 81); |
| path.lineTo(-537, 84); |
| path.lineTo(-536, 81); |
| path.lineTo(-536, 81); |
| path.lineTo(-535, 83); |
| path.lineTo(-535, 82); |
| path.lineTo(-534, 83); |
| path.lineTo(-534, 82); |
| path.lineTo(-533, 83); |
| path.lineTo(-533, 81); |
| path.lineTo(-532, 82); |
| path.lineTo(-532, 82); |
| path.lineTo(-531, 80); |
| path.lineTo(-531, 78); |
| path.lineTo(-530, 78); |
| path.lineTo(-530, 71); |
| path.lineTo(-529, 71); |
| path.lineTo(-529, 75); |
| path.lineTo(-528, 76); |
| path.lineTo(-528, 82); |
| path.lineTo(-527, 81); |
| path.lineTo(-527, 83); |
| path.lineTo(-526, 82); |
| path.lineTo(-526, 92); |
| path.lineTo(-525, 92); |
| path.lineTo(-525, 0); |
| path.lineTo(-524, 20); |
| path.lineTo(-524, 85); |
| path.lineTo(-523, 84); |
| path.lineTo(-523, 75); |
| path.lineTo(-522, 78); |
| path.lineTo(-522, 77); |
| path.lineTo(-521, 77); |
| path.lineTo(-521, 75); |
| path.lineTo(-520, 72); |
| path.lineTo(-520, 65); |
| path.lineTo(-519, 63); |
| path.lineTo(-519, 56); |
| path.lineTo(-518, 53); |
| path.lineTo(-518, 48); |
| path.lineTo(-517, 46); |
| path.lineTo(-517, 50); |
| path.lineTo(-516, 55); |
| path.lineTo(-516, 68); |
| path.lineTo(-515, 72); |
| path.lineTo(-515, 78); |
| path.lineTo(-514, 80); |
| path.lineTo(-514, 83); |
| path.lineTo(-513, 84); |
| path.lineTo(-513, 87); |
| path.lineTo(-512, 84); |
| path.lineTo(-512, 86); |
| path.lineTo(-511, 84); |
| path.lineTo(-511, 85); |
| path.lineTo(-510, 85); |
| path.lineTo(-510, 84); |
| path.lineTo(-509, 83); |
| path.lineTo(-509, 83); |
| path.lineTo(-508, 83); |
| path.lineTo(-508, 84); |
| path.lineTo(-507, 82); |
| path.lineTo(-507, 82); |
| path.lineTo(-506, 83); |
| path.lineTo(-506, 83); |
| path.lineTo(-505, 82); |
| path.lineTo(-505, 82); |
| path.lineTo(-504, 84); |
| path.lineTo(-504, 82); |
| path.lineTo(-503, 84); |
| path.lineTo(-503, 83); |
| path.lineTo(-502, 81); |
| path.lineTo(-502, 83); |
| path.lineTo(-501, 82); |
| path.lineTo(-501, 82); |
| path.lineTo(-500, 83); |
| path.lineTo(-500, 83); |
| path.lineTo(-499, 81); |
| path.lineTo(-498, 82); |
| path.lineTo(-498, 81); |
| path.lineTo(-497, 80); |
| path.lineTo(-497, 78); |
| path.lineTo(-496, 78); |
| path.lineTo(-496, 71); |
| path.lineTo(-495, 71); |
| path.lineTo(-495, 75); |
| path.lineTo(-494, 76); |
| path.lineTo(-494, 82); |
| path.lineTo(-493, 81); |
| path.lineTo(-493, 83); |
| path.lineTo(-492, 82); |
| path.lineTo(-492, 92); |
| path.lineTo(-491, 92); |
| path.lineTo(-491, 0); |
| path.lineTo(-490, 20); |
| path.lineTo(-490, 85); |
| path.lineTo(-489, 84); |
| path.lineTo(-489, 75); |
| path.lineTo(-488, 78); |
| path.lineTo(-488, 77); |
| path.lineTo(-487, 77); |
| path.lineTo(-487, 75); |
| path.lineTo(-486, 72); |
| path.lineTo(-486, 70); |
| path.lineTo(-485, 63); |
| path.lineTo(-485, 59); |
| path.lineTo(-484, 53); |
| path.lineTo(-484, 50); |
| path.lineTo(-483, 46); |
| path.lineTo(-483, 47); |
| path.lineTo(-482, 55); |
| path.lineTo(-482, 63); |
| path.lineTo(-481, 72); |
| path.lineTo(-481, 77); |
| path.lineTo(-480, 80); |
| path.lineTo(-480, 82); |
| path.lineTo(-479, 84); |
| path.lineTo(-479, 85); |
| path.lineTo(-478, 87); |
| path.lineTo(-478, 86); |
| path.lineTo(-477, 84); |
| path.lineTo(-477, 85); |
| path.lineTo(-476, 85); |
| path.lineTo(-476, 84); |
| path.lineTo(-475, 83); |
| path.lineTo(-475, 83); |
| path.lineTo(-474, 83); |
| path.lineTo(-474, 84); |
| path.lineTo(-473, 82); |
| path.lineTo(-473, 82); |
| path.lineTo(-472, 83); |
| path.lineTo(-472, 83); |
| path.lineTo(-471, 82); |
| path.lineTo(-471, 82); |
| path.lineTo(-470, 84); |
| path.lineTo(-470, 82); |
| path.lineTo(-469, 81); |
| path.lineTo(-469, 84); |
| path.lineTo(-468, 81); |
| path.lineTo(-468, 83); |
| path.lineTo(-467, 82); |
| path.lineTo(-467, 82); |
| path.lineTo(-466, 83); |
| path.lineTo(-466, 82); |
| path.lineTo(-465, 82); |
| path.lineTo(-465, 81); |
| path.lineTo(-464, 82); |
| path.lineTo(-464, 80); |
| path.lineTo(-463, 80); |
| path.lineTo(-463, 78); |
| path.lineTo(-462, 76); |
| path.lineTo(-462, 71); |
| path.lineTo(-461, 73); |
| path.lineTo(-461, 76); |
| path.lineTo(-460, 80); |
| path.lineTo(-460, 82); |
| path.lineTo(-459, 83); |
| path.lineTo(-459, 82); |
| path.lineTo(-458, 84); |
| path.lineTo(-458, 92); |
| path.lineTo(-457, 51); |
| path.lineTo(-456, 0); |
| path.lineTo(-456, 72); |
| path.lineTo(-455, 85); |
| path.lineTo(-455, 80); |
| path.lineTo(-454, 75); |
| path.lineTo(-454, 78); |
| path.lineTo(-453, 77); |
| path.lineTo(-453, 76); |
| path.lineTo(-452, 72); |
| path.lineTo(-452, 70); |
| path.lineTo(-451, 65); |
| path.lineTo(-451, 59); |
| path.lineTo(-450, 53); |
| path.lineTo(-450, 50); |
| path.lineTo(-449, 48); |
| path.lineTo(-449, 46); |
| path.lineTo(-448, 50); |
| path.lineTo(-448, 63); |
| path.lineTo(-447, 68); |
| path.lineTo(-447, 77); |
| path.lineTo(-446, 78); |
| path.lineTo(-446, 82); |
| path.lineTo(-445, 83); |
| path.lineTo(-445, 85); |
| path.lineTo(-444, 87); |
| path.lineTo(-444, 84); |
| path.lineTo(-443, 85); |
| path.lineTo(-443, 84); |
| path.lineTo(-442, 84); |
| path.lineTo(-442, 84); |
| path.lineTo(-441, 83); |
| path.lineTo(-441, 83); |
| path.lineTo(-440, 83); |
| path.lineTo(-440, 84); |
| path.lineTo(-439, 84); |
| path.lineTo(-439, 82); |
| path.lineTo(-438, 83); |
| path.lineTo(-438, 82); |
| path.lineTo(-437, 82); |
| path.lineTo(-437, 83); |
| path.lineTo(-436, 82); |
| path.lineTo(-436, 84); |
| path.lineTo(-435, 81); |
| path.lineTo(-435, 84); |
| path.lineTo(-434, 81); |
| path.lineTo(-434, 83); |
| path.lineTo(-433, 82); |
| path.lineTo(-433, 82); |
| path.lineTo(-432, 83); |
| path.lineTo(-432, 82); |
| path.lineTo(-431, 82); |
| path.lineTo(-431, 81); |
| path.lineTo(-430, 81); |
| path.lineTo(-430, 80); |
| path.lineTo(-429, 80); |
| path.lineTo(-429, 78); |
| path.lineTo(-428, 76); |
| path.lineTo(-428, 71); |
| path.lineTo(-427, 73); |
| path.lineTo(-427, 76); |
| path.lineTo(-426, 80); |
| path.lineTo(-426, 82); |
| path.lineTo(-425, 83); |
| path.lineTo(-425, 83); |
| path.lineTo(-424, 84); |
| path.lineTo(-424, 92); |
| path.lineTo(-423, 51); |
| path.lineTo(-423, 0); |
| path.lineTo(-422, 72); |
| path.lineTo(-422, 85); |
| path.lineTo(-421, 80); |
| path.lineTo(-421, 75); |
| path.lineTo(-420, 78); |
| path.lineTo(-420, 77); |
| path.lineTo(-419, 76); |
| path.lineTo(-419, 75); |
| path.lineTo(-418, 70); |
| path.lineTo(-418, 65); |
| path.lineTo(-417, 59); |
| path.lineTo(-417, 56); |
| path.lineTo(-416, 50); |
| path.lineTo(-416, 48); |
| path.lineTo(-415, 46); |
| path.lineTo(-415, 50); |
| path.lineTo(-414, 63); |
| path.lineTo(-413, 68); |
| path.lineTo(-413, 77); |
| path.lineTo(-412, 78); |
| path.lineTo(-412, 82); |
| path.lineTo(-411, 83); |
| path.lineTo(-411, 85); |
| path.lineTo(-410, 87); |
| path.lineTo(-410, 84); |
| path.lineTo(-409, 85); |
| path.lineTo(-409, 84); |
| path.lineTo(-408, 84); |
| path.lineTo(-408, 84); |
| path.lineTo(-407, 83); |
| path.lineTo(-407, 83); |
| path.lineTo(-406, 83); |
| path.lineTo(-406, 84); |
| path.lineTo(-405, 84); |
| path.lineTo(-405, 82); |
| path.lineTo(-404, 83); |
| path.lineTo(-404, 82); |
| path.lineTo(-403, 82); |
| path.lineTo(-403, 83); |
| path.lineTo(-402, 82); |
| path.lineTo(-402, 84); |
| path.lineTo(-401, 81); |
| path.lineTo(-401, 84); |
| path.lineTo(-400, 81); |
| path.lineTo(-400, 81); |
| path.lineTo(-399, 83); |
| path.lineTo(-399, 82); |
| path.lineTo(-398, 83); |
| path.lineTo(-398, 82); |
| path.lineTo(-397, 83); |
| path.lineTo(-397, 81); |
| path.lineTo(-396, 82); |
| path.lineTo(-396, 82); |
| path.lineTo(-395, 80); |
| path.lineTo(-395, 78); |
| path.lineTo(-394, 76); |
| path.lineTo(-394, 71); |
| path.lineTo(-393, 73); |
| path.lineTo(-393, 75); |
| path.lineTo(-392, 80); |
| path.lineTo(-392, 82); |
| path.lineTo(-391, 83); |
| path.lineTo(-391, 83); |
| path.lineTo(-390, 84); |
| path.lineTo(-390, 92); |
| path.lineTo(-389, 51); |
| path.lineTo(-389, 0); |
| path.lineTo(-388, 72); |
| path.lineTo(-388, 85); |
| path.lineTo(-387, 80); |
| path.lineTo(-387, 75); |
| path.lineTo(-386, 78); |
| path.lineTo(-386, 77); |
| path.lineTo(-385, 76); |
| path.lineTo(-385, 75); |
| path.lineTo(-384, 70); |
| path.lineTo(-384, 65); |
| path.lineTo(-383, 59); |
| path.lineTo(-383, 56); |
| path.lineTo(-382, 50); |
| path.lineTo(-382, 48); |
| path.lineTo(-381, 46); |
| path.lineTo(-381, 50); |
| path.lineTo(-380, 63); |
| path.lineTo(-380, 68); |
| path.lineTo(-379, 77); |
| path.lineTo(-379, 78); |
| path.lineTo(-378, 82); |
| path.lineTo(-378, 83); |
| path.lineTo(-377, 84); |
| path.lineTo(-377, 87); |
| path.lineTo(-376, 84); |
| path.lineTo(-376, 86); |
| path.lineTo(-375, 84); |
| path.lineTo(-375, 85); |
| path.lineTo(-374, 85); |
| path.lineTo(-374, 83); |
| path.lineTo(-373, 83); |
| path.lineTo(-373, 83); |
| path.lineTo(-372, 83); |
| path.lineTo(-372, 84); |
| path.lineTo(-371, 82); |
| path.lineTo(-370, 82); |
| path.lineTo(-370, 82); |
| path.lineTo(-369, 83); |
| path.lineTo(-369, 83); |
| path.lineTo(-368, 82); |
| path.lineTo(-368, 84); |
| path.lineTo(-367, 81); |
| path.lineTo(-367, 84); |
| path.lineTo(-366, 81); |
| path.lineTo(-366, 81); |
| path.lineTo(-365, 83); |
| path.lineTo(-365, 82); |
| path.lineTo(-364, 83); |
| path.lineTo(-364, 82); |
| path.lineTo(-363, 83); |
| path.lineTo(-363, 81); |
| path.lineTo(-362, 82); |
| path.lineTo(-362, 82); |
| path.lineTo(-361, 80); |
| path.lineTo(-361, 78); |
| path.lineTo(-360, 76); |
| path.lineTo(-360, 71); |
| path.lineTo(-359, 73); |
| path.lineTo(-359, 75); |
| path.lineTo(-358, 80); |
| path.lineTo(-358, 82); |
| path.lineTo(-357, 81); |
| path.lineTo(-357, 83); |
| path.lineTo(-356, 82); |
| path.lineTo(-356, 92); |
| path.lineTo(-355, 92); |
| path.lineTo(-355, 0); |
| path.lineTo(-354, 20); |
| path.lineTo(-354, 85); |
| path.lineTo(-353, 84); |
| path.lineTo(-353, 75); |
| path.lineTo(-352, 78); |
| path.lineTo(-352, 77); |
| path.lineTo(-351, 77); |
| path.lineTo(-351, 75); |
| path.lineTo(-350, 72); |
| path.lineTo(-350, 65); |
| path.lineTo(-349, 63); |
| path.lineTo(-349, 56); |
| path.lineTo(-348, 53); |
| path.lineTo(-348, 48); |
| path.lineTo(-347, 46); |
| path.lineTo(-347, 50); |
| path.lineTo(-346, 55); |
| path.lineTo(-346, 68); |
| path.lineTo(-345, 72); |
| path.lineTo(-345, 78); |
| path.lineTo(-344, 80); |
| path.lineTo(-344, 83); |
| path.lineTo(-343, 84); |
| path.lineTo(-343, 87); |
| path.lineTo(-342, 84); |
| path.lineTo(-342, 86); |
| path.lineTo(-341, 84); |
| path.lineTo(-341, 85); |
| path.lineTo(-340, 85); |
| path.lineTo(-340, 84); |
| path.lineTo(-339, 83); |
| path.lineTo(-339, 83); |
| path.lineTo(-338, 83); |
| path.lineTo(-338, 84); |
| path.lineTo(-337, 82); |
| path.lineTo(-337, 82); |
| path.lineTo(-336, 83); |
| path.lineTo(-336, 83); |
| path.lineTo(-335, 82); |
| path.lineTo(-335, 82); |
| path.lineTo(-334, 84); |
| path.lineTo(-334, 82); |
| path.lineTo(-333, 84); |
| path.lineTo(-333, 83); |
| path.lineTo(-332, 81); |
| path.lineTo(-332, 83); |
| path.lineTo(-331, 82); |
| path.lineTo(-331, 82); |
| path.lineTo(-330, 83); |
| path.lineTo(-330, 83); |
| path.lineTo(-329, 81); |
| path.lineTo(-328, 82); |
| path.lineTo(-328, 81); |
| path.lineTo(-327, 80); |
| path.lineTo(-327, 78); |
| path.lineTo(-326, 78); |
| path.lineTo(-326, 71); |
| path.lineTo(-325, 71); |
| path.lineTo(-325, 75); |
| path.lineTo(-324, 76); |
| path.lineTo(-324, 82); |
| path.lineTo(-323, 81); |
| path.lineTo(-323, 83); |
| path.lineTo(-322, 82); |
| path.lineTo(-322, 92); |
| path.lineTo(-321, 92); |
| path.lineTo(-321, 0); |
| path.lineTo(-320, 20); |
| path.lineTo(-320, 85); |
| path.lineTo(-319, 84); |
| path.lineTo(-319, 75); |
| path.lineTo(-318, 78); |
| path.lineTo(-318, 77); |
| path.lineTo(-317, 77); |
| path.lineTo(-317, 75); |
| path.lineTo(-316, 72); |
| path.lineTo(-316, 65); |
| path.lineTo(-315, 63); |
| path.lineTo(-315, 59); |
| path.lineTo(-314, 53); |
| path.lineTo(-314, 48); |
| path.lineTo(-313, 46); |
| path.lineTo(-313, 47); |
| path.lineTo(-312, 55); |
| path.lineTo(-312, 63); |
| path.lineTo(-311, 72); |
| path.lineTo(-311, 77); |
| path.lineTo(-310, 80); |
| path.lineTo(-310, 82); |
| path.lineTo(-309, 84); |
| path.lineTo(-309, 85); |
| path.lineTo(-308, 87); |
| path.lineTo(-308, 86); |
| path.lineTo(-307, 84); |
| path.lineTo(-307, 85); |
| path.lineTo(-306, 85); |
| path.lineTo(-306, 84); |
| path.lineTo(-305, 83); |
| path.lineTo(-305, 83); |
| path.lineTo(-304, 83); |
| path.lineTo(-304, 84); |
| path.lineTo(-303, 82); |
| path.lineTo(-303, 82); |
| path.lineTo(-302, 83); |
| path.lineTo(-302, 83); |
| path.lineTo(-301, 82); |
| path.lineTo(-301, 82); |
| path.lineTo(-300, 84); |
| path.lineTo(-300, 82); |
| path.lineTo(-299, 84); |
| path.lineTo(-299, 83); |
| path.lineTo(-298, 81); |
| path.lineTo(-298, 83); |
| path.lineTo(-297, 82); |
| path.lineTo(-297, 82); |
| path.lineTo(-296, 83); |
| path.lineTo(-296, 83); |
| path.lineTo(-295, 81); |
| path.lineTo(-295, 82); |
| path.lineTo(-294, 81); |
| path.lineTo(-294, 80); |
| path.lineTo(-293, 78); |
| path.lineTo(-293, 78); |
| path.lineTo(-292, 71); |
| path.lineTo(-292, 71); |
| path.lineTo(-291, 73); |
| path.lineTo(-291, 76); |
| path.lineTo(-290, 80); |
| path.lineTo(-290, 82); |
| path.lineTo(-289, 83); |
| path.lineTo(-289, 82); |
| path.lineTo(-288, 84); |
| path.lineTo(-288, 92); |
| path.lineTo(-287, 51); |
| path.lineTo(-287, 0); |
| path.lineTo(-286, 72); |
| path.lineTo(-285, 85); |
| path.lineTo(-285, 80); |
| path.lineTo(-284, 75); |
| path.lineTo(-284, 78); |
| path.lineTo(-283, 77); |
| path.lineTo(-283, 76); |
| path.lineTo(-282, 72); |
| path.lineTo(-282, 70); |
| path.lineTo(-281, 63); |
| path.lineTo(-281, 59); |
| path.lineTo(-280, 53); |
| path.lineTo(-280, 50); |
| path.lineTo(-279, 46); |
| path.lineTo(-278, 47); |
| path.lineTo(-278, 63); |
| path.lineTo(-277, 72); |
| path.lineTo(-277, 77); |
| path.lineTo(-276, 80); |
| path.lineTo(-276, 82); |
| path.lineTo(-275, 84); |
| path.lineTo(-275, 85); |
| path.lineTo(-274, 87); |
| path.lineTo(-274, 86); |
| path.lineTo(-273, 84); |
| path.lineTo(-273, 85); |
| path.lineTo(-272, 85); |
| path.lineTo(-272, 84); |
| path.lineTo(-271, 83); |
| path.lineTo(-271, 83); |
| path.lineTo(-270, 83); |
| path.lineTo(-270, 84); |
| path.lineTo(-269, 82); |
| path.lineTo(-269, 82); |
| path.lineTo(-268, 83); |
| path.lineTo(-268, 83); |
| path.lineTo(-267, 82); |
| path.lineTo(-267, 82); |
| path.lineTo(-266, 82); |
| path.lineTo(-266, 84); |
| path.lineTo(-265, 81); |
| path.lineTo(-265, 84); |
| path.lineTo(-264, 81); |
| path.lineTo(-264, 83); |
| path.lineTo(-263, 82); |
| path.lineTo(-263, 82); |
| path.lineTo(-262, 83); |
| path.lineTo(-262, 82); |
| path.lineTo(-261, 82); |
| path.lineTo(-261, 81); |
| path.lineTo(-260, 81); |
| path.lineTo(-260, 80); |
| path.lineTo(-259, 80); |
| path.lineTo(-259, 78); |
| path.lineTo(-258, 76); |
| path.lineTo(-258, 71); |
| path.lineTo(-257, 73); |
| path.lineTo(-257, 76); |
| path.lineTo(-256, 80); |
| path.lineTo(-256, 82); |
| path.lineTo(-255, 83); |
| path.lineTo(-255, 82); |
| path.lineTo(-254, 84); |
| path.lineTo(-254, 92); |
| path.lineTo(-253, 51); |
| path.lineTo(-253, 0); |
| path.lineTo(-252, 72); |
| path.lineTo(-252, 85); |
| path.lineTo(-251, 80); |
| path.lineTo(-251, 75); |
| path.lineTo(-250, 78); |
| path.lineTo(-250, 77); |
| path.lineTo(-249, 76); |
| path.lineTo(-249, 72); |
| path.lineTo(-248, 70); |
| path.lineTo(-248, 63); |
| path.lineTo(-247, 59); |
| path.lineTo(-247, 56); |
| path.lineTo(-246, 50); |
| path.lineTo(-246, 48); |
| path.lineTo(-245, 46); |
| path.lineTo(-245, 50); |
| path.lineTo(-244, 63); |
| path.lineTo(-244, 68); |
| path.lineTo(-243, 77); |
| path.lineTo(-242, 78); |
| path.lineTo(-242, 82); |
| path.lineTo(-241, 83); |
| path.lineTo(-241, 85); |
| path.lineTo(-240, 87); |
| path.lineTo(-240, 84); |
| path.lineTo(-239, 85); |
| path.lineTo(-239, 84); |
| path.lineTo(-238, 84); |
| path.lineTo(-238, 84); |
| path.lineTo(-237, 83); |
| path.lineTo(-237, 83); |
| path.lineTo(-236, 83); |
| path.lineTo(-236, 84); |
| path.lineTo(-235, 84); |
| path.lineTo(-235, 82); |
| path.lineTo(-234, 83); |
| path.lineTo(-234, 82); |
| path.lineTo(-233, 82); |
| path.lineTo(-233, 83); |
| path.lineTo(-232, 82); |
| path.lineTo(-232, 84); |
| path.lineTo(-231, 81); |
| path.lineTo(-231, 84); |
| path.lineTo(-230, 81); |
| path.lineTo(-230, 83); |
| path.lineTo(-229, 82); |
| path.lineTo(-229, 82); |
| path.lineTo(-228, 83); |
| path.lineTo(-228, 82); |
| path.lineTo(-227, 82); |
| path.lineTo(-227, 81); |
| path.lineTo(-226, 82); |
| path.lineTo(-226, 82); |
| path.lineTo(-225, 80); |
| path.lineTo(-225, 78); |
| path.lineTo(-224, 76); |
| path.lineTo(-224, 71); |
| path.lineTo(-223, 73); |
| path.lineTo(-223, 75); |
| path.lineTo(-222, 80); |
| path.lineTo(-222, 82); |
| path.lineTo(-221, 83); |
| path.lineTo(-221, 83); |
| path.lineTo(-220, 84); |
| path.lineTo(-220, 92); |
| path.lineTo(-219, 51); |
| path.lineTo(-219, 0); |
| path.lineTo(-218, 72); |
| path.lineTo(-218, 85); |
| path.lineTo(-217, 80); |
| path.lineTo(-217, 75); |
| path.lineTo(-216, 78); |
| path.lineTo(-216, 77); |
| path.lineTo(-215, 76); |
| path.lineTo(-215, 75); |
| path.lineTo(-214, 70); |
| path.lineTo(-214, 65); |
| path.lineTo(-213, 59); |
| path.lineTo(-213, 56); |
| path.lineTo(-212, 50); |
| path.lineTo(-212, 48); |
| path.lineTo(-211, 50); |
| path.lineTo(-210, 63); |
| path.lineTo(-210, 68); |
| path.lineTo(-209, 77); |
| path.lineTo(-209, 78); |
| path.lineTo(-208, 82); |
| path.lineTo(-208, 83); |
| path.lineTo(-207, 85); |
| path.lineTo(-207, 87); |
| path.lineTo(-206, 84); |
| path.lineTo(-206, 85); |
| path.lineTo(-205, 84); |
| path.lineTo(-205, 85); |
| path.lineTo(-204, 84); |
| path.lineTo(-204, 83); |
| path.lineTo(-203, 83); |
| path.lineTo(-203, 83); |
| path.lineTo(-202, 83); |
| path.lineTo(-201, 82); |
| path.lineTo(-200, 82); |
| path.lineTo(-200, 82); |
| path.lineTo(-199, 83); |
| path.lineTo(-199, 83); |
| path.lineTo(-198, 82); |
| path.lineTo(-198, 84); |
| path.lineTo(-197, 81); |
| path.lineTo(-197, 84); |
| path.lineTo(-196, 81); |
| path.lineTo(-196, 81); |
| path.lineTo(-195, 83); |
| path.lineTo(-195, 82); |
| path.lineTo(-194, 83); |
| path.lineTo(-194, 82); |
| path.lineTo(-193, 83); |
| path.lineTo(-193, 81); |
| path.lineTo(-192, 82); |
| path.lineTo(-192, 82); |
| path.lineTo(-191, 80); |
| path.lineTo(-191, 78); |
| path.lineTo(-190, 76); |
| path.lineTo(-190, 71); |
| path.lineTo(-189, 73); |
| path.lineTo(-189, 75); |
| path.lineTo(-188, 80); |
| path.lineTo(-188, 82); |
| path.lineTo(-187, 83); |
| path.lineTo(-187, 83); |
| path.lineTo(-186, 84); |
| path.lineTo(-186, 92); |
| path.lineTo(-185, 51); |
| path.lineTo(-185, 0); |
| path.lineTo(-184, 72); |
| path.lineTo(-184, 85); |
| path.lineTo(-183, 80); |
| path.lineTo(-183, 75); |
| path.lineTo(-182, 78); |
| path.lineTo(-182, 77); |
| path.lineTo(-181, 77); |
| path.lineTo(-181, 75); |
| path.lineTo(-180, 70); |
| path.lineTo(-180, 65); |
| path.lineTo(-179, 63); |
| path.lineTo(-179, 56); |
| path.lineTo(-178, 53); |
| path.lineTo(-178, 48); |
| path.lineTo(-177, 46); |
| path.lineTo(-177, 50); |
| path.lineTo(-176, 55); |
| path.lineTo(-176, 68); |
| path.lineTo(-175, 72); |
| path.lineTo(-175, 78); |
| path.lineTo(-174, 80); |
| path.lineTo(-174, 83); |
| path.lineTo(-173, 84); |
| path.lineTo(-173, 87); |
| path.lineTo(-172, 84); |
| path.lineTo(-172, 86); |
| path.lineTo(-171, 84); |
| path.lineTo(-171, 85); |
| path.lineTo(-170, 85); |
| path.lineTo(-170, 83); |
| path.lineTo(-169, 83); |
| path.lineTo(-169, 83); |
| path.lineTo(-168, 83); |
| path.lineTo(-168, 84); |
| path.lineTo(-167, 82); |
| path.lineTo(-167, 82); |
| path.lineTo(-166, 82); |
| path.lineTo(-166, 83); |
| path.lineTo(-165, 83); |
| path.lineTo(-165, 82); |
| path.lineTo(-164, 84); |
| path.lineTo(-164, 81); |
| path.lineTo(-163, 84); |
| path.lineTo(-163, 81); |
| path.lineTo(-162, 81); |
| path.lineTo(-162, 83); |
| path.lineTo(-161, 82); |
| path.lineTo(-161, 83); |
| path.lineTo(-160, 82); |
| path.lineTo(-160, 83); |
| path.lineTo(-159, 81); |
| path.lineTo(-159, 82); |
| path.lineTo(-158, 82); |
| path.lineTo(-157, 80); |
| path.lineTo(-157, 78); |
| path.lineTo(-156, 78); |
| path.lineTo(-156, 71); |
| path.lineTo(-155, 71); |
| path.lineTo(-155, 75); |
| path.lineTo(-154, 76); |
| path.lineTo(-154, 82); |
| path.lineTo(-153, 81); |
| path.lineTo(-153, 83); |
| path.lineTo(-152, 82); |
| path.lineTo(-152, 92); |
| path.lineTo(-151, 92); |
| path.lineTo(-151, 0); |
| path.lineTo(-150, 20); |
| path.lineTo(-150, 85); |
| path.lineTo(-149, 84); |
| path.lineTo(-149, 75); |
| path.lineTo(-148, 78); |
| path.lineTo(-148, 77); |
| path.lineTo(-147, 77); |
| path.lineTo(-147, 75); |
| path.lineTo(-146, 72); |
| path.lineTo(-146, 65); |
| path.lineTo(-145, 63); |
| path.lineTo(-145, 56); |
| path.lineTo(-144, 53); |
| path.lineTo(-144, 48); |
| path.lineTo(-143, 46); |
| path.lineTo(-143, 50); |
| path.lineTo(-142, 55); |
| path.lineTo(-142, 68); |
| path.lineTo(-141, 72); |
| path.lineTo(-141, 77); |
| path.lineTo(-140, 80); |
| path.lineTo(-140, 82); |
| path.lineTo(-139, 84); |
| path.lineTo(-139, 85); |
| path.lineTo(-138, 87); |
| path.lineTo(-138, 86); |
| path.lineTo(-137, 84); |
| path.lineTo(-137, 85); |
| path.lineTo(-136, 85); |
| path.lineTo(-136, 84); |
| path.lineTo(-135, 83); |
| path.lineTo(-135, 83); |
| path.lineTo(-134, 83); |
| path.lineTo(-134, 84); |
| path.lineTo(-133, 82); |
| path.lineTo(-133, 82); |
| path.lineTo(-132, 83); |
| path.lineTo(-132, 83); |
| path.lineTo(-131, 82); |
| path.lineTo(-131, 82); |
| path.lineTo(-130, 84); |
| path.lineTo(-130, 82); |
| path.lineTo(-129, 84); |
| path.lineTo(-129, 83); |
| path.lineTo(-128, 81); |
| path.lineTo(-128, 83); |
| path.lineTo(-127, 82); |
| path.lineTo(-127, 82); |
| path.lineTo(-126, 83); |
| path.lineTo(-126, 83); |
| path.lineTo(-125, 82); |
| path.lineTo(-125, 81); |
| path.lineTo(-124, 81); |
| path.lineTo(-124, 80); |
| path.lineTo(-123, 80); |
| path.lineTo(-123, 78); |
| path.lineTo(-122, 76); |
| path.lineTo(-122, 71); |
| path.lineTo(-121, 73); |
| path.lineTo(-121, 76); |
| path.lineTo(-120, 80); |
| path.lineTo(-120, 82); |
| path.lineTo(-119, 83); |
| path.lineTo(-119, 82); |
| path.lineTo(-118, 84); |
| path.lineTo(-118, 92); |
| path.cubicTo(-115.9f, 92, -113.1f, 0, -111, 0); |
| path.lineTo(-110, 65); |
| path.lineTo(-110, 50); |
| path.lineTo(-109, 46); |
| path.lineTo(-109, 47); |
| path.lineTo(-108, 55); |
| path.lineTo(-108, 63); |
| path.lineTo(-107, 72); |
| path.lineTo(-107, 77); |
| path.lineTo(-106, 78); |
| path.lineTo(-106, 82); |
| path.lineTo(-105, 84); |
| path.lineTo(-105, 85); |
| path.lineTo(-104, 87); |
| path.lineTo(-104, 86); |
| path.lineTo(-103, 85); |
| path.lineTo(-103, 84); |
| path.lineTo(-102, 85); |
| path.lineTo(-102, 84); |
| path.lineTo(-101, 83); |
| path.lineTo(-101, 83); |
| path.lineTo(-100, 83); |
| path.lineTo(-100, 84); |
| path.lineTo(-99, 84); |
| path.lineTo(-99, 82); |
| path.lineTo(-98, 83); |
| path.lineTo(-98, 82); |
| path.lineTo(-97, 82); |
| path.lineTo(-97, 83); |
| path.lineTo(-96, 82); |
| path.lineTo(-96, 84); |
| path.lineTo(-95, 81); |
| path.lineTo(-95, 84); |
| path.lineTo(-94, 81); |
| path.lineTo(-94, 83); |
| path.lineTo(-93, 82); |
| path.lineTo(-92, 83); |
| path.lineTo(-92, 82); |
| path.lineTo(-91, 82); |
| path.lineTo(-91, 81); |
| path.lineTo(-90, 81); |
| path.lineTo(-90, 80); |
| path.lineTo(-89, 80); |
| path.lineTo(-89, 78); |
| path.lineTo(-88, 76); |
| path.lineTo(-88, 71); |
| path.lineTo(-87, 73); |
| path.lineTo(-87, 76); |
| path.lineTo(-86, 80); |
| path.lineTo(-86, 82); |
| path.lineTo(-85, 83); |
| path.lineTo(-85, 82); |
| path.lineTo(-84, 84); |
| path.lineTo(-84, 92); |
| path.lineTo(-83, 51); |
| path.lineTo(-83, 0); |
| path.lineTo(-82, 72); |
| path.lineTo(-82, 85); |
| path.lineTo(-81, 80); |
| path.lineTo(-81, 75); |
| path.lineTo(-80, 78); |
| path.lineTo(-80, 77); |
| path.lineTo(-79, 76); |
| path.lineTo(-79, 75); |
| path.lineTo(-78, 70); |
| path.lineTo(-78, 65); |
| path.lineTo(-77, 59); |
| path.lineTo(-77, 56); |
| path.lineTo(-76, 50); |
| path.lineTo(-76, 48); |
| path.lineTo(-75, 46); |
| path.lineTo(-75, 50); |
| path.lineTo(-74, 63); |
| path.lineTo(-74, 68); |
| path.lineTo(-73, 77); |
| path.lineTo(-72, 78); |
| path.lineTo(-72, 82); |
| path.lineTo(-71, 83); |
| path.lineTo(-71, 85); |
| path.lineTo(-70, 87); |
| path.lineTo(-70, 84); |
| path.lineTo(-69, 85); |
| path.lineTo(-69, 84); |
| path.lineTo(-68, 84); |
| path.lineTo(-68, 84); |
| path.lineTo(-67, 83); |
| path.lineTo(-67, 83); |
| path.lineTo(-66, 83); |
| path.lineTo(-66, 84); |
| path.lineTo(-65, 84); |
| path.lineTo(-65, 82); |
| path.lineTo(-64, 83); |
| path.lineTo(-64, 82); |
| path.lineTo(-63, 82); |
| path.lineTo(-63, 83); |
| path.lineTo(-62, 82); |
| path.lineTo(-62, 84); |
| path.lineTo(-61, 81); |
| path.lineTo(-61, 84); |
| path.lineTo(-60, 81); |
| path.lineTo(-60, 83); |
| path.lineTo(-59, 82); |
| path.lineTo(-59, 82); |
| path.lineTo(-58, 83); |
| path.lineTo(-58, 82); |
| path.lineTo(-57, 82); |
| path.lineTo(-57, 81); |
| path.lineTo(-56, 82); |
| path.lineTo(-56, 82); |
| path.lineTo(-55, 80); |
| path.lineTo(-55, 78); |
| path.lineTo(-54, 76); |
| path.lineTo(-54, 71); |
| path.lineTo(-53, 73); |
| path.lineTo(-53, 75); |
| path.lineTo(-52, 80); |
| path.lineTo(-52, 82); |
| path.lineTo(-51, 83); |
| path.lineTo(-51, 83); |
| path.lineTo(-50, 84); |
| path.lineTo(-50, 92); |
| path.lineTo(-49, 51); |
| path.lineTo(-49, 0); |
| path.lineTo(-48, 72); |
| path.lineTo(-48, 85); |
| path.lineTo(-47, 80); |
| path.lineTo(-47, 75); |
| path.lineTo(-46, 78); |
| path.lineTo(-46, 77); |
| path.lineTo(-45, 76); |
| path.lineTo(-45, 75); |
| path.lineTo(-44, 70); |
| path.lineTo(-44, 65); |
| path.lineTo(-43, 59); |
| path.lineTo(-43, 56); |
| path.lineTo(-42, 50); |
| path.lineTo(-42, 48); |
| path.lineTo(-41, 46); |
| path.lineTo(-41, 50); |
| path.lineTo(-40, 63); |
| path.lineTo(-40, 68); |
| path.lineTo(-39, 77); |
| path.lineTo(-39, 78); |
| path.lineTo(-38, 80); |
| path.lineTo(-38, 83); |
| path.lineTo(-37, 85); |
| path.lineTo(-37, 87); |
| path.lineTo(-36, 84); |
| path.lineTo(-36, 85); |
| path.lineTo(-35, 84); |
| path.lineTo(-35, 85); |
| path.lineTo(-34, 85); |
| path.lineTo(-34, 83); |
| path.lineTo(-33, 83); |
| path.lineTo(-33, 83); |
| path.lineTo(-32, 83); |
| path.lineTo(-32, 84); |
| path.lineTo(-31, 82); |
| path.lineTo(-31, 82); |
| path.lineTo(-30, 82); |
| path.lineTo(-29, 83); |
| path.lineTo(-29, 83); |
| path.lineTo(-28, 82); |
| path.lineTo(-28, 84); |
| path.lineTo(-27, 81); |
| path.lineTo(-27, 84); |
| path.lineTo(-26, 81); |
| path.lineTo(-26, 81); |
| path.lineTo(-25, 83); |
| path.lineTo(-25, 82); |
| path.lineTo(-24, 83); |
| path.lineTo(-24, 82); |
| path.lineTo(-23, 83); |
| path.lineTo(-23, 81); |
| path.lineTo(-22, 82); |
| path.lineTo(-22, 82); |
| path.lineTo(-21, 80); |
| path.lineTo(-21, 78); |
| path.lineTo(-20, 76); |
| path.lineTo(-20, 71); |
| path.lineTo(-19, 73); |
| path.lineTo(-19, 75); |
| path.lineTo(-18, 80); |
| path.lineTo(-18, 82); |
| path.lineTo(-17, 83); |
| path.lineTo(-17, 83); |
| path.lineTo(-16, 84); |
| path.lineTo(-16, 92); |
| path.lineTo(-15, 51); |
| path.lineTo(-15, 0); |
| path.lineTo(-14, 72); |
| path.lineTo(-14, 85); |
| path.lineTo(-13, 80); |
| path.lineTo(-13, 75); |
| path.lineTo(-12, 78); |
| path.lineTo(-12, 77); |
| path.lineTo(-11, 76); |
| path.lineTo(-11, 75); |
| path.lineTo(-10, 72); |
| path.lineTo(-10, 65); |
| path.lineTo(-9, 63); |
| path.lineTo(-9, 56); |
| path.lineTo(-8, 53); |
| path.lineTo(-8, 48); |
| path.lineTo(-7, 46); |
| path.lineTo(-7, 50); |
| path.lineTo(-6, 55); |
| path.lineTo(-6, 68); |
| path.lineTo(-5, 72); |
| path.lineTo(-5, 78); |
| path.lineTo(-4, 80); |
| path.lineTo(-4, 83); |
| path.lineTo(-3, 84); |
| path.lineTo(-3, 87); |
| path.lineTo(-2, 84); |
| path.lineTo(-2, 86); |
| path.lineTo(-1, 84); |
| path.lineTo(-1, 85); |
| path.lineTo(0, 85); |
| path.lineTo(0, 83); |
| path.lineTo(1, 83); |
| path.lineTo(1, 83); |
| path.lineTo(2, 83); |
| path.lineTo(2, 84); |
| path.lineTo(3, 82); |
| path.lineTo(3, 82); |
| path.lineTo(4, 82); |
| path.lineTo(4, 83); |
| path.lineTo(5, 83); |
| path.lineTo(5, 82); |
| path.lineTo(6, 84); |
| path.lineTo(6, 82); |
| path.lineTo(7, 84); |
| path.lineTo(7, 81); |
| path.lineTo(8, 81); |
| path.lineTo(8, 83); |
| path.lineTo(9, 82); |
| path.lineTo(9, 82); |
| path.lineTo(10, 83); |
| path.lineTo(10, 83); |
| path.lineTo(11, 81); |
| path.lineTo(11, 82); |
| path.lineTo(12, 81); |
| path.lineTo(12, 80); |
| path.lineTo(13, 78); |
| path.lineTo(14, 78); |
| path.lineTo(14, 71); |
| path.lineTo(15, 71); |
| path.lineTo(15, 75); |
| path.lineTo(16, 76); |
| path.lineTo(16, 82); |
| path.lineTo(17, 81); |
| path.lineTo(17, 83); |
| path.lineTo(18, 82); |
| path.lineTo(18, 92); |
| path.lineTo(19, 92); |
| path.lineTo(19, 0); |
| path.lineTo(20, 20); |
| path.lineTo(20, 85); |
| path.lineTo(21, 84); |
| path.lineTo(21, 75); |
| path.lineTo(22, 78); |
| path.lineTo(22, 77); |
| path.lineTo(23, 77); |
| path.lineTo(23, 75); |
| path.lineTo(24, 72); |
| path.lineTo(24, 65); |
| path.lineTo(25, 63); |
| path.lineTo(25, 56); |
| path.lineTo(26, 53); |
| path.lineTo(26, 48); |
| path.lineTo(27, 46); |
| path.lineTo(27, 50); |
| path.lineTo(28, 55); |
| path.lineTo(28, 68); |
| path.lineTo(29, 72); |
| path.lineTo(29, 77); |
| path.lineTo(30, 80); |
| path.lineTo(30, 82); |
| path.lineTo(31, 84); |
| path.lineTo(31, 87); |
| path.lineTo(32, 84); |
| path.lineTo(32, 86); |
| path.lineTo(33, 84); |
| path.lineTo(33, 85); |
| path.lineTo(34, 85); |
| path.lineTo(34, 84); |
| path.lineTo(35, 83); |
| path.lineTo(35, 83); |
| path.lineTo(36, 83); |
| path.lineTo(36, 84); |
| path.lineTo(37, 82); |
| path.lineTo(37, 82); |
| path.lineTo(38, 83); |
| path.lineTo(38, 83); |
| path.lineTo(39, 82); |
| path.lineTo(39, 82); |
| path.lineTo(40, 84); |
| path.lineTo(40, 82); |
| path.lineTo(41, 84); |
| path.lineTo(41, 83); |
| path.lineTo(42, 81); |
| path.lineTo(42, 83); |
| path.lineTo(43, 82); |
| path.lineTo(43, 82); |
| path.lineTo(44, 83); |
| path.lineTo(44, 83); |
| path.lineTo(45, 81); |
| path.lineTo(45, 82); |
| path.lineTo(46, 81); |
| path.lineTo(46, 80); |
| path.lineTo(47, 78); |
| path.lineTo(47, 78); |
| path.lineTo(48, 71); |
| path.lineTo(48, 71); |
| path.lineTo(49, 75); |
| path.lineTo(49, 76); |
| path.lineTo(50, 80); |
| path.lineTo(50, 82); |
| path.lineTo(51, 83); |
| path.lineTo(51, 82); |
| path.lineTo(52, 92); |
| path.lineTo(52, 92); |
| path.lineTo(53, 51); |
| path.lineTo(53, 0); |
| path.lineTo(54, 72); |
| path.lineTo(54, 85); |
| path.lineTo(55, 80); |
| path.lineTo(56, 75); |
| path.lineTo(56, 78); |
| path.lineTo(57, 77); |
| path.lineTo(57, 76); |
| path.lineTo(58, 72); |
| path.lineTo(58, 70); |
| path.lineTo(59, 63); |
| path.lineTo(59, 59); |
| path.lineTo(60, 53); |
| path.lineTo(60, 50); |
| path.lineTo(61, 46); |
| path.lineTo(61, 47); |
| path.lineTo(62, 55); |
| path.lineTo(62, 63); |
| path.lineTo(63, 72); |
| path.lineTo(63, 77); |
| path.lineTo(64, 80); |
| path.lineTo(64, 82); |
| path.lineTo(65, 84); |
| path.lineTo(65, 85); |
| path.lineTo(66, 87); |
| path.lineTo(66, 86); |
| path.lineTo(67, 84); |
| path.lineTo(67, 85); |
| path.lineTo(68, 85); |
| path.lineTo(68, 84); |
| path.lineTo(69, 83); |
| path.lineTo(69, 83); |
| path.lineTo(70, 83); |
| path.lineTo(70, 84); |
| path.lineTo(71, 82); |
| path.lineTo(71, 82); |
| path.lineTo(72, 83); |
| path.lineTo(72, 82); |
| path.lineTo(73, 83); |
| path.lineTo(73, 82); |
| path.lineTo(74, 84); |
| path.lineTo(74, 82); |
| path.lineTo(75, 81); |
| path.lineTo(75, 84); |
| path.lineTo(76, 81); |
| path.lineTo(76, 83); |
| path.lineTo(77, 82); |
| path.lineTo(77, 82); |
| path.lineTo(78, 83); |
| path.lineTo(78, 82); |
| path.lineTo(79, 82); |
| path.lineTo(79, 81); |
| path.lineTo(80, 81); |
| path.lineTo(80, 80); |
| path.lineTo(81, 80); |
| path.lineTo(81, 78); |
| path.lineTo(82, 76); |
| path.lineTo(82, 71); |
| path.lineTo(83, 73); |
| path.lineTo(83, 76); |
| path.lineTo(84, 80); |
| path.lineTo(84, 82); |
| path.lineTo(85, 83); |
| path.lineTo(85, 82); |
| path.lineTo(86, 84); |
| path.lineTo(86, 92); |
| path.lineTo(87, 51); |
| path.lineTo(87, 0); |
| path.lineTo(88, 72); |
| path.lineTo(88, 85); |
| path.lineTo(89, 80); |
| path.lineTo(89, 75); |
| path.lineTo(90, 78); |
| path.lineTo(90, 77); |
| path.lineTo(91, 76); |
| path.lineTo(91, 72); |
| path.lineTo(92, 70); |
| path.lineTo(93, 53); |
| path.lineTo(94, 50); |
| path.lineTo(94, 46); |
| path.lineTo(95, 47); |
| path.lineTo(95, 55); |
| path.lineTo(96, 63); |
| path.lineTo(96, 72); |
| path.lineTo(97, 77); |
| path.lineTo(97, 80); |
| path.lineTo(98, 82); |
| path.lineTo(99, 84); |
| path.lineTo(99, 85); |
| path.lineTo(100, 87); |
| |