本站一定要打開 javascript 才可以正常瀏覽呦
3WA問題解決專家工作室
首頁
首頁
自我介紹
網站服務項目
BLOG
開放源始碼
db_dumper 資料結構匯出機
mybox 哥的光箱
myVideo 哥的播放機
肥米輸入法(Python)
肥米輸入法(C#)
畫面選擇器1
畫面選擇器2(改寫)
虎大FZR相簿
轉檔服務
Youtube 影片下載機
Facebook 影片下載機
QRCODE 產生器
Google 文字轉語音
PDF線上轉檔機
PDF To HTML 線上轉檔機
ODT線上轉檔機
CSV轉SQLite
檔案時限器
OCR
郵局包裏查詢
7-11 包裏查詢
火車訂票
火車訂票-V1.0
火車訂票-V1.1
火車訂票-V1.2
圖片汽車偵測系統
人臉偵測系統
名片機
聊天室
3WA網路狀況
CANVAS畫板
地圖工具
我的地圖
我的向量地圖
坐標轉換工具
批次坐標轉換工具
小遊戲
1010
亂數75
OX
踩地雷
日文50音練習
按顏色
大數據練習
文字分詞
翻譯功能
翻譯碎碎念
翻譯機
神奇的語音輸入
留言板
車輛查詢
排氣檢測
車輛里程
縮址
網頁相關
測試 javascript
JSON 縮排、反縮排工具
相簿與影片
相簿
影片
紀錄資料
筆記
快寫筆記
新版快寫筆記
網站語言
正體中文
简体中文
English
日本語
한국어
Spanish
Việt
ภาษาไทย
Italiano
登入
訓練家的小畫板
The legend of trainer's painter
以前常見的都是flash~我這支是純html呦^_^
產生白板
外來圖片網址:
urls
2024-02-17 23:24:52
2024-02-14 23:18:32
2024-02-14 23:12:21
2024-02-14 23:11:22
2023-10-14 21:15:57
2023-03-28 10:05:45
2023-01-09 11:51:16
2023-01-09 11:50:28
2022-12-26 13:38:36
2022-11-21 10:10:32
2022-06-20 12:04:54
2021-11-10 23:32:08
2021-09-17 13:28:00
2021-06-09 15:08:10
2021-06-09 15:07:54
2021-02-24 16:17:08
2020-12-07 14:12:40
2020-11-06 09:11:29
2020-10-16 14:58:11
2020-10-16 14:56:30
▁▁▁▁▁
▂▂▂▂▂
▃▃▃▃▃
▄▄▄▄▄
▅▅▅▅▅
▆▆▆▆▆
▇▇▇▇▇
█████
快速
中速
慢速
canvas = document.getElementById('test1'); ctx = canvas.getContext('2d'); ctx.mozImageSmoothingEnabled = false; ctx.fillStyle = 'rgb(255,255,255)'; ctx.fillRect(1,1, input_width,input_height); ctx.lineWidth=1; ctx.strokeStyle='black'; ctx.beginPath(); ctx.moveTo(30,19); ctx.lineTo(30,20); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(30,20); ctx.lineTo(30,22); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(30,22); ctx.lineTo(29,24); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(29,24); ctx.lineTo(28,27); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(28,27); ctx.lineTo(25,30); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(25,30); ctx.lineTo(23,34); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(23,34); ctx.lineTo(20,37); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(20,37); ctx.lineTo(17,42); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(17,42); ctx.lineTo(15,46); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(15,46); ctx.lineTo(12,49); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(12,49); ctx.lineTo(10,51); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(10,51); ctx.lineTo(9,53); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(9,53); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,20); ctx.lineTo(32,20); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(32,20); ctx.lineTo(32,21); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(32,21); ctx.lineTo(34,25); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(34,25); ctx.lineTo(37,28); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(37,28); ctx.lineTo(39,32); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(39,32); ctx.lineTo(43,37); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(43,37); ctx.lineTo(46,40); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(46,40); ctx.lineTo(49,43); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(49,43); ctx.lineTo(51,47); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(51,47); ctx.lineTo(53,49); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(53,49); ctx.lineTo(54,51); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(54,51); ctx.closePath(); ctx.beginPath(); ctx.moveTo(21,49); ctx.lineTo(22,49); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(22,49); ctx.lineTo(26,49); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(26,49); ctx.lineTo(30,49); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(30,49); ctx.lineTo(33,49); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,49); ctx.lineTo(37,49); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(37,49); ctx.lineTo(41,49); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(41,49); ctx.lineTo(43,48); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(43,48); ctx.lineTo(45,48); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(45,48); ctx.lineTo(45,47); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(45,47); ctx.closePath(); ctx.beginPath(); ctx.moveTo(23,57); ctx.lineTo(24,57); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(24,57); ctx.lineTo(25,57); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(25,57); ctx.lineTo(27,57); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(27,57); ctx.lineTo(31,57); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,57); ctx.lineTo(34,57); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(34,57); ctx.lineTo(37,57); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(37,57); ctx.lineTo(40,57); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(40,57); ctx.lineTo(43,57); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(43,57); ctx.lineTo(44,57); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(44,57); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,50); ctx.lineTo(33,51); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,51); ctx.lineTo(33,52); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,52); ctx.lineTo(33,54); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,54); ctx.lineTo(33,56); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,56); ctx.lineTo(33,59); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,59); ctx.lineTo(33,62); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,62); ctx.lineTo(33,65); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,65); ctx.lineTo(33,66); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,66); ctx.lineTo(33,69); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,69); ctx.lineTo(33,70); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,70); ctx.lineTo(33,71); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,71); ctx.closePath(); ctx.beginPath(); ctx.moveTo(16,64); ctx.lineTo(17,64); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(17,64); ctx.lineTo(19,64); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(19,64); ctx.lineTo(21,65); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(21,65); ctx.lineTo(22,66); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(22,66); ctx.lineTo(24,68); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(24,68); ctx.lineTo(26,70); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(26,70); ctx.lineTo(28,71); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(28,71); ctx.lineTo(30,72); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(30,72); ctx.lineTo(30,73); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(30,73); ctx.lineTo(30,74); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(30,74); ctx.closePath(); ctx.beginPath(); ctx.moveTo(50,60); ctx.lineTo(50,61); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(50,61); ctx.lineTo(48,61); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(48,61); ctx.lineTo(47,62); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(47,62); ctx.lineTo(46,63); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(46,63); ctx.lineTo(44,65); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(44,65); ctx.lineTo(41,66); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(41,66); ctx.lineTo(40,67); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(40,67); ctx.lineTo(37,69); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(37,69); ctx.lineTo(35,70); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(35,70); ctx.lineTo(33,71); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,71); ctx.lineTo(31,73); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,73); ctx.closePath(); ctx.beginPath(); ctx.moveTo(14,75); ctx.lineTo(15,75); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(15,75); ctx.lineTo(17,75); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(17,75); ctx.lineTo(21,75); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(21,75); ctx.lineTo(28,75); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(28,75); ctx.lineTo(33,74); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,74); ctx.lineTo(39,73); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(39,73); ctx.lineTo(44,73); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(44,73); ctx.lineTo(48,72); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(48,72); ctx.lineTo(52,71); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(52,71); ctx.lineTo(53,71); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(53,71); ctx.lineTo(54,71); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(54,71); ctx.lineTo(55,71); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(55,71); ctx.closePath(); ctx.beginPath(); ctx.moveTo(19,86); ctx.lineTo(20,86); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(20,86); ctx.lineTo(22,86); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(22,86); ctx.lineTo(24,86); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(24,86); ctx.lineTo(29,86); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(29,86); ctx.lineTo(33,86); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,86); ctx.lineTo(35,86); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(35,86); ctx.lineTo(38,86); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(38,86); ctx.lineTo(39,86); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(39,86); ctx.lineTo(40,86); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(40,86); ctx.lineTo(41,86); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(41,86); ctx.lineTo(41,85); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(41,85); ctx.lineTo(41,86); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(41,86); ctx.lineTo(39,86); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(39,86); ctx.lineTo(37,87); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(37,87); ctx.lineTo(36,88); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(36,88); ctx.lineTo(34,89); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(34,89); ctx.lineTo(32,90); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(32,90); ctx.lineTo(30,91); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(30,91); ctx.lineTo(29,91); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(29,91); ctx.lineTo(28,91); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(28,91); ctx.lineTo(28,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(28,92); ctx.lineTo(27,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(27,92); ctx.closePath(); ctx.beginPath(); ctx.moveTo(19,92); ctx.lineTo(21,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(21,92); ctx.lineTo(23,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(23,92); ctx.lineTo(24,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(24,92); ctx.lineTo(26,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(26,92); ctx.lineTo(28,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(28,92); ctx.lineTo(29,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(29,92); ctx.lineTo(30,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(30,92); ctx.lineTo(31,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,92); ctx.lineTo(32,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(32,92); ctx.lineTo(32,93); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(32,93); ctx.closePath(); ctx.beginPath(); ctx.moveTo(14,98); ctx.lineTo(14,99); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(14,99); ctx.lineTo(15,101); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(15,101); ctx.lineTo(15,103); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(15,103); ctx.lineTo(16,104); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(16,104); ctx.lineTo(16,105); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(16,105); ctx.lineTo(16,106); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(16,106); ctx.lineTo(16,107); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(16,107); ctx.lineTo(16,108); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(16,108); ctx.closePath(); ctx.beginPath(); ctx.moveTo(16,101); ctx.lineTo(16,100); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(16,100); ctx.lineTo(19,99); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(19,99); ctx.lineTo(21,99); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(21,99); ctx.lineTo(23,98); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(23,98); ctx.lineTo(25,98); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(25,98); ctx.lineTo(28,96); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(28,96); ctx.lineTo(30,96); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(30,96); ctx.lineTo(31,95); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,95); ctx.lineTo(33,94); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,94); ctx.lineTo(35,94); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(35,94); ctx.lineTo(37,94); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(37,94); ctx.lineTo(39,93); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(39,93); ctx.lineTo(42,93); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(42,93); ctx.lineTo(44,93); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(44,93); ctx.lineTo(44,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(44,92); ctx.lineTo(45,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(45,92); ctx.lineTo(46,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(46,92); ctx.lineTo(47,92); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(47,92); ctx.lineTo(47,93); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(47,93); ctx.lineTo(47,94); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(47,94); ctx.lineTo(48,94); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(48,94); ctx.lineTo(48,95); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(48,95); ctx.lineTo(48,96); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(48,96); ctx.lineTo(48,97); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(48,97); ctx.lineTo(48,98); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(48,98); ctx.lineTo(48,100); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(48,100); ctx.lineTo(48,102); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(48,102); ctx.lineTo(48,104); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(48,104); ctx.lineTo(47,105); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(47,105); ctx.lineTo(47,107); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(47,107); ctx.lineTo(47,108); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(47,108); ctx.lineTo(47,109); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(47,109); ctx.closePath(); ctx.beginPath(); ctx.moveTo(23,104); ctx.lineTo(25,104); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(25,104); ctx.lineTo(28,104); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(28,104); ctx.lineTo(31,104); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,104); ctx.lineTo(35,103); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(35,103); ctx.lineTo(38,102); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(38,102); ctx.lineTo(40,101); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(40,101); ctx.lineTo(41,101); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(41,101); ctx.lineTo(42,101); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(42,101); ctx.closePath(); ctx.beginPath(); ctx.moveTo(22,108); ctx.lineTo(23,108); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(23,108); ctx.lineTo(25,108); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(25,108); ctx.lineTo(26,108); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(26,108); ctx.lineTo(30,108); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(30,108); ctx.lineTo(33,108); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,108); ctx.lineTo(37,107); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(37,107); ctx.lineTo(39,107); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(39,107); ctx.lineTo(41,106); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(41,106); ctx.lineTo(43,106); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(43,106); ctx.closePath(); ctx.beginPath(); ctx.moveTo(32,97); ctx.lineTo(32,99); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(32,99); ctx.lineTo(32,101); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(32,101); ctx.lineTo(32,103); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(32,103); ctx.lineTo(32,105); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(32,105); ctx.lineTo(32,106); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(32,106); ctx.lineTo(31,106); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,106); ctx.lineTo(31,107); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,107); ctx.lineTo(31,108); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,108); ctx.lineTo(31,109); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,109); ctx.lineTo(31,110); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,110); ctx.lineTo(31,111); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,111); ctx.lineTo(31,112); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,112); ctx.lineTo(31,113); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,113); ctx.lineTo(31,114); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(31,114); ctx.closePath(); ctx.beginPath(); ctx.moveTo(14,118); ctx.lineTo(15,118); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(15,118); ctx.lineTo(16,118); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(16,118); ctx.lineTo(18,118); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(18,118); ctx.lineTo(20,118); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(20,118); ctx.lineTo(23,118); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(23,118); ctx.lineTo(25,118); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(25,118); ctx.lineTo(27,118); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(27,118); ctx.lineTo(30,118); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(30,118); ctx.lineTo(32,118); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(32,118); ctx.lineTo(35,118); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(35,118); ctx.lineTo(35,117); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(35,117); ctx.lineTo(37,117); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(37,117); ctx.lineTo(40,117); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(40,117); ctx.lineTo(42,117); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(42,117); ctx.lineTo(43,117); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(43,117); ctx.lineTo(43,118); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(43,118); ctx.lineTo(43,120); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(43,120); ctx.lineTo(43,121); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(43,121); ctx.lineTo(43,123); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(43,123); ctx.lineTo(43,126); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(43,126); ctx.lineTo(42,129); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(42,129); ctx.lineTo(42,132); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(42,132); ctx.lineTo(41,135); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(41,135); ctx.lineTo(41,138); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(41,138); ctx.lineTo(40,140); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(40,140); ctx.lineTo(40,142); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(40,142); ctx.lineTo(39,143); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(39,143); ctx.lineTo(39,144); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(39,144); ctx.lineTo(38,144); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(38,144); ctx.lineTo(38,143); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(38,143); ctx.lineTo(36,140); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(36,140); ctx.lineTo(35,139); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(35,139); ctx.lineTo(34,136); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(34,136); ctx.lineTo(33,135); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,135); ctx.lineTo(33,134); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,134); ctx.lineTo(33,133); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,133); ctx.lineTo(33,132); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(33,132); ctx.lineTo(32,132); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(32,132); ctx.closePath(); ctx.beginPath(); ctx.moveTo(25,114); ctx.lineTo(24,117); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(24,117); ctx.lineTo(24,120); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(24,120); ctx.lineTo(23,122); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(23,122); ctx.lineTo(21,127); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(21,127); ctx.lineTo(21,128); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(21,128); ctx.lineTo(19,131); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(19,131); ctx.lineTo(18,134); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(18,134); ctx.lineTo(17,136); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(17,136); ctx.lineTo(17,137); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(17,137); ctx.lineTo(17,138); ctx.stroke(); ctx.closePath(); ctx.beginPath(); ctx.moveTo(17,138); ctx.closePath();