diagrams-qrcode 1.0 → 1.0.1
raw patch · 5 files changed
+75/−1 lines, 5 files
Files
- README.md +24/−0
- diagrams-qrcode.cabal +6/−1
- examples/qrcode.svg +4/−0
- examples/using-haskell-qrencode.hs +20/−0
- examples/using-qrcode.hs +21/−0
+ README.md view
@@ -0,0 +1,24 @@+diagrams-qrcode+===============++This library is able to draw diagrams of QR codes using the+`diagrams` library. In order to create the QR code itself, you+may use either the `haskell-qrencode` library or `qrcode`+library, both are supported. In order to draw and save the+diagram to a file, we suggest using either the `diagrams-svg`+library (pure Haskell, fast, SVG output only) or the+`diagrams-cairo` library (requires Cairo, supports many different+output targets, including SVG, PNG, PDF, PS and directly onto a+GUI).++For example:++```+$ cabal install diagrams-qrcode haskell-qrencode diagrams-svg diagrams+$ cd examples/+$ echo 'https://github.com/meteficha/diagrams-qrcode/' | \+ runhaskell using-haskell-qrencode.hs > qrcode.svg+$ xdg-open qrcode.svg+```++
diagrams-qrcode.cabal view
@@ -1,5 +1,5 @@ name: diagrams-qrcode-version: 1.0+version: 1.0.1 synopsis: Draw QR codes to SVG, PNG, PDF or PS files. homepage: https://github.com/meteficha/diagrams-qrcode license: BSD3@@ -23,6 +23,11 @@ . For an example of how this library may be used, please see the examples on the source code.+extra-source-files:+ README.md+ examples/using-haskell-qrencode.hs+ examples/using-qrcode.hs+ examples/qrcode.svg source-repository head type: git
+ examples/qrcode.svg view
@@ -0,0 +1,4 @@+<?xml version="1.0" encoding="UTF-8"?>+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="246.0" height="246.0" font-size="1" viewBox="0 0 246 246"><g><g transform="matrix(1.0,0.0,0.0,1.0,12.0,12.0)"><g stroke="rgb(0,0,0)" stroke-opacity="1.0" fill="rgb(255,255,255)" fill-opacity="1.0" stroke-width="0.0" font-size="1.0em"><path d="M 234.0,234.0 l -2.731148640577885e-14,-246.0 h -246.0 l -2.731148640577885e-14,246.0 Z" /></g></g><g transform="matrix(1.0,0.0,0.0,1.0,12.0,12.0)"><g stroke="rgb(0,0,0)" stroke-opacity="1.0" fill="rgb(0,0,0)" fill-opacity="0.0" stroke-width="1.0e-2" font-size="1.0em"></g></g><g transform="matrix(1.0,0.0,0.0,1.0,12.0,12.0)"><g stroke="rgb(0,0,0)" stroke-opacity="1.0" fill="rgb(0,0,0)" fill-opacity="0.0" stroke-width="1.0e-2" font-size="1.0em"></g></g><g transform="matrix(1.0,0.0,0.0,1.0,12.0,12.0)"><g stroke="rgb(0,0,0)" stroke-opacity="1.0" fill="rgb(0,0,0)" fill-opacity="1.0" stroke-width="0.0" font-size="1.0em"><path d="M 18.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,204.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,180.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,168.0 M 18.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,150.0 M 18.0,144.0 M 18.0,138.0 M 18.0,132.0 M 18.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,102.0 M 18.0,96.0 M 18.0,90.0 M 18.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,78.0 M 18.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,66.0 M 18.0,60.0 M 18.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,48.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,30.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 18.0,18.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 24.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 24.0,204.0 M 24.0,198.0 M 24.0,192.0 M 24.0,186.0 M 24.0,180.0 M 24.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 24.0,168.0 M 24.0,162.0 M 24.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 24.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 24.0,144.0 M 24.0,138.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 24.0,132.0 M 24.0,126.0 M 24.0,120.0 M 24.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 24.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 24.0,102.0 M 24.0,96.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 24.0,90.0 M 24.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 24.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 24.0,72.0 M 24.0,66.0 M 24.0,60.0 M 24.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 24.0,48.0 M 24.0,42.0 M 24.0,36.0 M 24.0,30.0 M 24.0,24.0 M 24.0,18.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,204.0 M 30.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,180.0 M 30.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,168.0 M 30.0,162.0 M 30.0,156.0 M 30.0,150.0 M 30.0,144.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,138.0 M 30.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,126.0 M 30.0,120.0 M 30.0,114.0 M 30.0,108.0 M 30.0,102.0 M 30.0,96.0 M 30.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,78.0 M 30.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,60.0 M 30.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,48.0 M 30.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,30.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 30.0,24.0 M 30.0,18.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,204.0 M 36.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,180.0 M 36.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,168.0 M 36.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,144.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,138.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,132.0 M 36.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,120.0 M 36.0,114.0 M 36.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,96.0 M 36.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,66.0 M 36.0,60.0 M 36.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,48.0 M 36.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,30.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 36.0,24.0 M 36.0,18.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,204.0 M 42.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,180.0 M 42.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,168.0 M 42.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,144.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,138.0 M 42.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,120.0 M 42.0,114.0 M 42.0,108.0 M 42.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,96.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,84.0 M 42.0,78.0 M 42.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,60.0 M 42.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,48.0 M 42.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,30.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 42.0,24.0 M 42.0,18.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 48.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 48.0,204.0 M 48.0,198.0 M 48.0,192.0 M 48.0,186.0 M 48.0,180.0 M 48.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 48.0,168.0 M 48.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 48.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 48.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 48.0,144.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 48.0,138.0 M 48.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 48.0,126.0 M 48.0,120.0 M 48.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 48.0,108.0 M 48.0,102.0 M 48.0,96.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 48.0,90.0 M 48.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 48.0,78.0 M 48.0,72.0 M 48.0,66.0 M 48.0,60.0 M 48.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 48.0,48.0 M 48.0,42.0 M 48.0,36.0 M 48.0,30.0 M 48.0,24.0 M 48.0,18.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,204.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,180.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,168.0 M 54.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,156.0 M 54.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,144.0 M 54.0,138.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,132.0 M 54.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,120.0 M 54.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,108.0 M 54.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,96.0 M 54.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,84.0 M 54.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,72.0 M 54.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,60.0 M 54.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,48.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,30.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 54.0,18.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 60.0,210.0 M 60.0,204.0 M 60.0,198.0 M 60.0,192.0 M 60.0,186.0 M 60.0,180.0 M 60.0,174.0 M 60.0,168.0 M 60.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 60.0,156.0 M 60.0,150.0 M 60.0,144.0 M 60.0,138.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 60.0,132.0 M 60.0,126.0 M 60.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 60.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 60.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 60.0,102.0 M 60.0,96.0 M 60.0,90.0 M 60.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 60.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 60.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 60.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 60.0,60.0 M 60.0,54.0 M 60.0,48.0 M 60.0,42.0 M 60.0,36.0 M 60.0,30.0 M 60.0,24.0 M 60.0,18.0 M 66.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,204.0 M 66.0,198.0 M 66.0,192.0 M 66.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,180.0 M 66.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,168.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,150.0 M 66.0,144.0 M 66.0,138.0 M 66.0,132.0 M 66.0,126.0 M 66.0,120.0 M 66.0,114.0 M 66.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,102.0 M 66.0,96.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,78.0 M 66.0,72.0 M 66.0,66.0 M 66.0,60.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,48.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 66.0,30.0 M 66.0,24.0 M 66.0,18.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,204.0 M 72.0,198.0 M 72.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,180.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,174.0 M 72.0,168.0 M 72.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,144.0 M 72.0,138.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,114.0 M 72.0,108.0 M 72.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,96.0 M 72.0,90.0 M 72.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,78.0 M 72.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,66.0 M 72.0,60.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,54.0 M 72.0,48.0 M 72.0,42.0 M 72.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,30.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 72.0,24.0 M 72.0,18.0 M 78.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 78.0,204.0 M 78.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 78.0,192.0 M 78.0,186.0 M 78.0,180.0 M 78.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 78.0,168.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 78.0,162.0 M 78.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 78.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 78.0,144.0 M 78.0,138.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 78.0,132.0 M 78.0,126.0 M 78.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 78.0,114.0 M 78.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 78.0,102.0 M 78.0,96.0 M 78.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 78.0,84.0 M 78.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 78.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 78.0,66.0 M 78.0,60.0 M 78.0,54.0 M 78.0,48.0 M 78.0,42.0 M 78.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 78.0,30.0 M 78.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 78.0,18.0 M 84.0,210.0 M 84.0,204.0 M 84.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,192.0 M 84.0,186.0 M 84.0,180.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,174.0 M 84.0,168.0 M 84.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,150.0 M 84.0,144.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,138.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,132.0 M 84.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,96.0 M 84.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,66.0 M 84.0,60.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,54.0 M 84.0,48.0 M 84.0,42.0 M 84.0,36.0 M 84.0,30.0 M 84.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 84.0,18.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,204.0 M 90.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,180.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,168.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,150.0 M 90.0,144.0 M 90.0,138.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,120.0 M 90.0,114.0 M 90.0,108.0 M 90.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,96.0 M 90.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,84.0 M 90.0,78.0 M 90.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,60.0 M 90.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,48.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 90.0,30.0 M 90.0,24.0 M 90.0,18.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 96.0,210.0 M 96.0,204.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 96.0,198.0 M 96.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 96.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 96.0,180.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 96.0,174.0 M 96.0,168.0 M 96.0,162.0 M 96.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 96.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 96.0,144.0 M 96.0,138.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 96.0,132.0 M 96.0,126.0 M 96.0,120.0 M 96.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 96.0,108.0 M 96.0,102.0 M 96.0,96.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 96.0,90.0 M 96.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 96.0,78.0 M 96.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 96.0,66.0 M 96.0,60.0 M 96.0,54.0 M 96.0,48.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 96.0,42.0 M 96.0,36.0 M 96.0,30.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 96.0,24.0 M 96.0,18.0 M 102.0,210.0 M 102.0,204.0 M 102.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,186.0 M 102.0,180.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,168.0 M 102.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,150.0 M 102.0,144.0 M 102.0,138.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,126.0 M 102.0,120.0 M 102.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,96.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,90.0 M 102.0,84.0 M 102.0,78.0 M 102.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,66.0 M 102.0,60.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,48.0 M 102.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,30.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 102.0,18.0 M 108.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,204.0 M 108.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,180.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,174.0 M 108.0,168.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,162.0 M 108.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,144.0 M 108.0,138.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,132.0 M 108.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,120.0 M 108.0,114.0 M 108.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,96.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,60.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 108.0,48.0 M 108.0,42.0 M 108.0,36.0 M 108.0,30.0 M 108.0,24.0 M 108.0,18.0 M 114.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 114.0,204.0 M 114.0,198.0 M 114.0,192.0 M 114.0,186.0 M 114.0,180.0 M 114.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 114.0,168.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 114.0,162.0 M 114.0,156.0 M 114.0,150.0 M 114.0,144.0 M 114.0,138.0 M 114.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 114.0,126.0 M 114.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 114.0,114.0 M 114.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 114.0,102.0 M 114.0,96.0 M 114.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 114.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 114.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 114.0,72.0 M 114.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 114.0,60.0 M 114.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 114.0,48.0 M 114.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 114.0,36.0 M 114.0,30.0 M 114.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 114.0,18.0 M 120.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,204.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,192.0 M 120.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,180.0 M 120.0,174.0 M 120.0,168.0 M 120.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,144.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,138.0 M 120.0,132.0 M 120.0,126.0 M 120.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,96.0 M 120.0,90.0 M 120.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,78.0 M 120.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,66.0 M 120.0,60.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,54.0 M 120.0,48.0 M 120.0,42.0 M 120.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,30.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 120.0,18.0 M 126.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,204.0 M 126.0,198.0 M 126.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,186.0 M 126.0,180.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,168.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,162.0 M 126.0,156.0 M 126.0,150.0 M 126.0,144.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,138.0 M 126.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,126.0 M 126.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,108.0 M 126.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,96.0 M 126.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,84.0 M 126.0,78.0 M 126.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,66.0 M 126.0,60.0 M 126.0,54.0 M 126.0,48.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,42.0 M 126.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,30.0 M 126.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 126.0,18.0 M 132.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,204.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,186.0 M 132.0,180.0 M 132.0,174.0 M 132.0,168.0 M 132.0,162.0 M 132.0,156.0 M 132.0,150.0 M 132.0,144.0 M 132.0,138.0 M 132.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,108.0 M 132.0,102.0 M 132.0,96.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,84.0 M 132.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,60.0 M 132.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,48.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,42.0 M 132.0,36.0 M 132.0,30.0 M 132.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 132.0,18.0 M 138.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,204.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,192.0 M 138.0,186.0 M 138.0,180.0 M 138.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,168.0 M 138.0,162.0 M 138.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,150.0 M 138.0,144.0 M 138.0,138.0 M 138.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,108.0 M 138.0,102.0 M 138.0,96.0 M 138.0,90.0 M 138.0,84.0 M 138.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,72.0 M 138.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,60.0 M 138.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,48.0 M 138.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,30.0 M 138.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 138.0,18.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 144.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 144.0,204.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 144.0,198.0 M 144.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 144.0,186.0 M 144.0,180.0 M 144.0,174.0 M 144.0,168.0 M 144.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 144.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 144.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 144.0,144.0 M 144.0,138.0 M 144.0,132.0 M 144.0,126.0 M 144.0,120.0 M 144.0,114.0 M 144.0,108.0 M 144.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 144.0,96.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 144.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 144.0,84.0 M 144.0,78.0 M 144.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 144.0,66.0 M 144.0,60.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 144.0,54.0 M 144.0,48.0 M 144.0,42.0 M 144.0,36.0 M 144.0,30.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 144.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 144.0,18.0 M 150.0,210.0 M 150.0,204.0 M 150.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,192.0 M 150.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,180.0 M 150.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,168.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,162.0 M 150.0,156.0 M 150.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,144.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,138.0 M 150.0,132.0 M 150.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,114.0 M 150.0,108.0 M 150.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,96.0 M 150.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,84.0 M 150.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,60.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,54.0 M 150.0,48.0 M 150.0,42.0 M 150.0,36.0 M 150.0,30.0 M 150.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 150.0,18.0 M 156.0,210.0 M 156.0,204.0 M 156.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,186.0 M 156.0,180.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,174.0 M 156.0,168.0 M 156.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,156.0 M 156.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,144.0 M 156.0,138.0 M 156.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,126.0 M 156.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,102.0 M 156.0,96.0 M 156.0,90.0 M 156.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,78.0 M 156.0,72.0 M 156.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,60.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,48.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 156.0,36.0 M 156.0,30.0 M 156.0,24.0 M 156.0,18.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,204.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,180.0 M 162.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,168.0 M 162.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,144.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,138.0 M 162.0,132.0 M 162.0,126.0 M 162.0,120.0 M 162.0,114.0 M 162.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,102.0 M 162.0,96.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,60.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,48.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 162.0,36.0 M 162.0,30.0 M 162.0,24.0 M 162.0,18.0 M 168.0,210.0 M 168.0,204.0 M 168.0,198.0 M 168.0,192.0 M 168.0,186.0 M 168.0,180.0 M 168.0,174.0 M 168.0,168.0 M 168.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 168.0,156.0 M 168.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 168.0,144.0 M 168.0,138.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 168.0,132.0 M 168.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 168.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 168.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 168.0,108.0 M 168.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 168.0,96.0 M 168.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 168.0,84.0 M 168.0,78.0 M 168.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 168.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 168.0,60.0 M 168.0,54.0 M 168.0,48.0 M 168.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 168.0,36.0 M 168.0,30.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 168.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 168.0,18.0 M 174.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,204.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,180.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,168.0 M 174.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,156.0 M 174.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,144.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,138.0 M 174.0,132.0 M 174.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,114.0 M 174.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,102.0 M 174.0,96.0 M 174.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,72.0 M 174.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,60.0 M 174.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,48.0 M 174.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,30.0 M 174.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 174.0,18.0 M 180.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 180.0,204.0 M 180.0,198.0 M 180.0,192.0 M 180.0,186.0 M 180.0,180.0 M 180.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 180.0,168.0 M 180.0,162.0 M 180.0,156.0 M 180.0,150.0 M 180.0,144.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 180.0,138.0 M 180.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 180.0,126.0 M 180.0,120.0 M 180.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 180.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 180.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 180.0,96.0 M 180.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 180.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 180.0,78.0 M 180.0,72.0 M 180.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 180.0,60.0 M 180.0,54.0 M 180.0,48.0 M 180.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 180.0,36.0 M 180.0,30.0 M 180.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 180.0,18.0 M 186.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,204.0 M 186.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,180.0 M 186.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,168.0 M 186.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,150.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,144.0 M 186.0,138.0 M 186.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,120.0 M 186.0,114.0 M 186.0,108.0 M 186.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,96.0 M 186.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,84.0 M 186.0,78.0 M 186.0,72.0 M 186.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,60.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,48.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,30.0 M 186.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 186.0,18.0 M 192.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,204.0 M 192.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,180.0 M 192.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,168.0 M 192.0,162.0 M 192.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,150.0 M 192.0,144.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,138.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,120.0 M 192.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,102.0 M 192.0,96.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,90.0 M 192.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,60.0 M 192.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,48.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,30.0 M 192.0,24.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 192.0,18.0 M 198.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 198.0,204.0 M 198.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 198.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 198.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 198.0,180.0 M 198.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 198.0,168.0 M 198.0,162.0 M 198.0,156.0 M 198.0,150.0 M 198.0,144.0 M 198.0,138.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 198.0,132.0 M 198.0,126.0 M 198.0,120.0 M 198.0,114.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 198.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 198.0,102.0 M 198.0,96.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 198.0,90.0 M 198.0,84.0 M 198.0,78.0 M 198.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 198.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 198.0,60.0 M 198.0,54.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 198.0,48.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 198.0,42.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 198.0,36.0 M 198.0,30.0 M 198.0,24.0 M 198.0,18.0 M 204.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 204.0,204.0 M 204.0,198.0 M 204.0,192.0 M 204.0,186.0 M 204.0,180.0 M 204.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 204.0,168.0 M 204.0,162.0 M 204.0,156.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 204.0,150.0 M 204.0,144.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 204.0,138.0 M 204.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 204.0,126.0 M 204.0,120.0 M 204.0,114.0 M 204.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 204.0,102.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 204.0,96.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 204.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 204.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 204.0,78.0 M 204.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 204.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 204.0,60.0 M 204.0,54.0 M 204.0,48.0 M 204.0,42.0 M 204.0,36.0 M 204.0,30.0 M 204.0,24.0 M 204.0,18.0 M 210.0,210.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,204.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,198.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,192.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,186.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,180.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,174.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,168.0 M 210.0,162.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,156.0 M 210.0,150.0 M 210.0,144.0 M 210.0,138.0 M 210.0,132.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,126.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,120.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,114.0 M 210.0,108.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,102.0 M 210.0,96.0 M 210.0,90.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,84.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,78.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,72.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,66.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,60.0 M 210.0,54.0 M 210.0,48.0 M 210.0,42.0 M 210.0,36.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 ZM 210.0,30.0 M 210.0,24.0 M 210.0,18.0 l -6.661338147750939e-16,-6.0 h -6.0 l -6.661338147750939e-16,6.0 Z" /></g></g><g transform="matrix(1.0,0.0,0.0,1.0,12.0,12.0)"><g stroke="rgb(0,0,0)" stroke-opacity="1.0" fill="rgb(0,0,0)" fill-opacity="0.0" stroke-width="1.0e-2" font-size="1.0em"></g></g><g transform="matrix(1.0,0.0,0.0,1.0,12.0,12.0)"><g stroke="rgb(0,0,0)" stroke-opacity="1.0" fill="rgb(0,0,0)" fill-opacity="0.0" stroke-width="1.0e-2" font-size="1.0em"></g></g></g></svg>
+ examples/using-haskell-qrencode.hs view
@@ -0,0 +1,20 @@+import Text.Blaze.Svg.Renderer.Utf8 (renderSvg) -- blaze-svg+import qualified Data.ByteString.Lazy.Char8 as L8 -- bytestring+import qualified Data.QRCode as QR -- haskell-qrencode+import qualified Diagrams.Backend.SVG as D -- diagrams-svg+import qualified Diagrams.Prelude as D -- diagrams-lib+import qualified Diagrams.QRCode as QR -- diagrams-qrcode++main :: IO ()+main = do+ -- Read input from stdin+ input <- getContents++ -- Calculate QR code+ qrcode <- QR.encodeString input Nothing QR.QR_ECLEVEL_M QR.QR_MODE_EIGHT True++ -- Draw QR code+ let dia = D.scale 6 $ QR.stroke $ QR.pathMatrix $ QR.toMatrix qrcode++ -- Render diagram+ L8.putStrLn $ renderSvg $ D.renderDia D.SVG (D.SVGOptions D.Absolute) dia
+ examples/using-qrcode.hs view
@@ -0,0 +1,21 @@+import Text.Blaze.Svg.Renderer.Utf8 (renderSvg) -- blaze-svg+import qualified Codec.Binary.QRCode as QR -- qrcode+import qualified Data.ByteString.Lazy.Char8 as L8 -- bytestring+import qualified Diagrams.Backend.SVG as D -- diagrams-svg+import qualified Diagrams.Prelude as D -- diagrams-lib+import qualified Diagrams.QRCode as QR -- diagrams-qrcode++main :: IO ()+main = do+ -- Read input from stdin+ input <- getContents++ -- Calculate QR code+ let Just ver = QR.version 3 {- arbitrary, but needed by qrcode lib -}+ Just qrcode = QR.encode ver QR.M QR.Alphanumeric input++ -- Draw QR code+ let dia = D.scale 6 $ QR.stroke $ QR.pathArray $ fmap not $ QR.toArray qrcode++ -- Render diagram+ L8.putStrLn $ renderSvg $ D.renderDia D.SVG (D.SVGOptions D.Absolute) dia