Mercurial > hg > Papers > 2014 > nobuyasu-master
changeset 42:585196deaace
Added figures
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 29 Jan 2014 18:41:30 +0900 |
parents | a59ede6b5a5a |
children | 34ac359f20f1 |
files | paper/chapter3.tex paper/chapter4.tex paper/figures/cas_experiment.pdf paper/figures/cas_experiment.xbb paper/figures/clients_request_servers.pdf paper/figures/clients_request_servers.xbb paper/figures/jungle_experiment.pdf paper/figures/jungle_experiment.xbb paper/figures/tree50.pdf paper/graffle/cas_experiment.graffle paper/graffle/clients_request_servers.graffle paper/graffle/jungle_experiment.graffle paper/master_paper.pdf |
diffstat | 13 files changed, 2658 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/paper/chapter3.tex Wed Jan 29 03:37:51 2014 +0900 +++ b/paper/chapter3.tex Wed Jan 29 18:41:30 2014 +0900 @@ -88,10 +88,52 @@ \end{lstlisting} \section{Alice を用いての分散実装} -形成されたトポロジー上でのデータの送受信を行う部分について述べる. +Aliceのポロジー形成と他のサーバのデータへのアクセスする機構を用いるためには, Aliceが +提供するプログラミングスタイルに沿わなければならない. +それはDataSegment(データ)とCodeSegment(タスク)によるプログラムである. +ここではまずDataSegmentとCodeSegmentによるプログラムの方法について説明し, 他サーバとの +通信部分の実装について述べる. + +\subsection{Alice によるプログラミング} +AliceはDataSegment(データ)とCodeSegment(タスク)単位でプログラミングを行うことを述べた. +CodeSegmentには計算に必要なDataSegmentが登録される. +そしてDataSegmentが準備され次第CodeSegmentによる計算が実行される. +DataSegmentの取得は文字列のキーを使うことで行える. +以下のコードにCodeSegmentの例を示す. +\begin{lstlisting}[frame=lrbt,label=src:syslog_nfconntrack,caption=CodeSegmentの実行,numbers=left] +public class TestCodeSegment extends CodeSegment { + // DataSegment + public Receiver ds = ids.create(CommandType.TAKE); + + public TestCodeSegment() { + } + + public void run() { + int count = ds.asInteger(); + count++; + System.out.println("count = "+count); + if(c > 10) { exit(0); } + CodeSegment cs = new TestCodeSegment(); + cs.setKey("count"); + ods.update("local", "count", c); + } + + public static void main(String[] args) { + CodeSegment cs = new TestCodeSegment(); + cs.ds.setKey("local", "count"); + cs.ods.update("local", "count", 0); + } +} +\end{lstlisting} +このプログラムは, 数字を1から10まで出力を行い終了する. +コードの説明を行う. +まずTestCodeSegmentというCodeSegmentのインスタンスcsを生成する. +csにはdsというReceiverクラスのフィールドを保持している. +このdsがDataSegmentになる. +次に\verb|ds.setKey| - +% Alice の他サーバノードへの"log"のputの問題 \section{ログのシリアライズ} ここでログのシリアライズについて述べる.
--- a/paper/chapter4.tex Wed Jan 29 03:37:51 2014 +0900 +++ b/paper/chapter4.tex Wed Jan 29 18:41:30 2014 +0900 @@ -153,8 +153,8 @@ \end{center} \end{figure} -読み込み, 書き込み, どちらともJungleが3倍以上の性能の差を出していることが確認できる. - +読み込み, 書き込み, どちらともJungleが3倍以上早くレスポンスを返していることが確認できる. +また, CassandraもJungleもノードの数が増えてもレスポンスを返す時間が遅くならないことも分かる.
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/figures/cas_experiment.xbb Wed Jan 29 18:41:30 2014 +0900 @@ -0,0 +1,8 @@ +%%Title: ./figures/cas_experiment.pdf +%%Creator: extractbb 20130405 +%%BoundingBox: 0 0 327 246 +%%HiResBoundingBox: 0.000000 0.000000 327.000000 246.000000 +%%PDFVersion: 1.4 +%%Pages: 1 +%%CreationDate: Wed Jan 29 02:13:43 2014 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/figures/clients_request_servers.xbb Wed Jan 29 18:41:30 2014 +0900 @@ -0,0 +1,8 @@ +%%Title: ./clients_request_servers.pdf +%%Creator: extractbb 20130405 +%%BoundingBox: 0 0 423 270 +%%HiResBoundingBox: 0.000000 0.000000 423.000000 270.000000 +%%PDFVersion: 1.4 +%%Pages: 1 +%%CreationDate: Wed Jan 29 02:29:02 2014 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/figures/jungle_experiment.xbb Wed Jan 29 18:41:30 2014 +0900 @@ -0,0 +1,8 @@ +%%Title: ./figures/jungle_experiment.pdf +%%Creator: extractbb 20130405 +%%BoundingBox: 0 0 339 247 +%%HiResBoundingBox: 0.000000 0.000000 339.000000 247.000000 +%%PDFVersion: 1.4 +%%Pages: 1 +%%CreationDate: Wed Jan 29 02:13:42 2014 +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/graffle/cas_experiment.graffle Wed Jan 29 18:41:30 2014 +0900 @@ -0,0 +1,765 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>ApplicationVersion</key> + <array> + <string>com.omnigroup.OmniGraffle</string> + <string>139.18.0.187838</string> + </array> + <key>AutoAdjust</key> + <true/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {559, 783}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <key>BaseZoom</key> + <integer>0</integer> + <key>CanvasOrigin</key> + <string>{0, 0}</string> + <key>ColumnAlign</key> + <integer>1</integer> + <key>ColumnSpacing</key> + <real>36</real> + <key>CreationDate</key> + <string>2014-01-28 17:09:53 +0000</string> + <key>Creator</key> + <string>Oshiro Nobuyasu</string> + <key>DisplayScale</key> + <string>1 0/72 in = 1 0/72 in</string> + <key>GraphDocumentVersion</key> + <integer>8</integer> + <key>GraphicsList</key> + <array> + <dict> + <key>Bounds</key> + <string>{{150, 121.10052490234375}, {100, 33.72141480297671}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>65</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>RTFD</key> + <data> + BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0 + ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp + bmcBlIQBKwPvv7yGhAJpSQEBkoSEhAxOU0RpY3Rpb25h + cnkAlIQBaQGShJaWDE5TQXR0YWNobWVudIaShISEEE5T + VGV4dEF0dGFjaG1lbnQAlIQCY0AAhISEDU5TRmlsZVdy + YXBwZXIulJKEhIQNTlNNdXRhYmxlRGF0YQCEhAZOU0Rh + dGEAlJmB/COEB1s5MjEyY11ydGZkAAAAAAMAAAAEAAAA + AgAAAC4uEwAAAF9fQFByZWZlcnJlZE5hbWVAX18XAAAA + X19AVVRGOFByZWZlcnJlZE5hbWVAX18BAAAALkUjAAAa + AAAAGgAAACYAAAABAAAAAAAAgKITAACTDwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAJVBERi0xLjMKJcTl + 8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAg + UiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K + eAGFTVsKwjAQ/PcUc4HU2U02rSB+KB6gEPAAQT+ECjX3 + B5dQEPyRZdhhmMeKGSvoJyRixvuOG17YX5qgNtdbdYN0 + SxCYGyfUBecC0U1VBMlD0glh3JXFw+KJ8sCR1AMZbYOc + UJ64lj76t1PTYCNEfitjJFMmTR3+O0/O7Vs/fwCVBi1i + CmVuZHN0cmVhbQplbmRvYmoKNSAwIG9iagoxMzIKZW5k + b2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVu + dCAzIDAgUiAvUmVzb3VyY2VzIDYgMCBSIC9Db250ZW50 + cyA0IDAgUiAvTWVkaWFCb3ggWzAgMCAxMDAgMzZdCj4+ + CmVuZG9iago2IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BE + RiAvVGV4dCBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAw + IFIgPj4gL0ZvbnQgPDwgL0MxIDggMCBSCj4+ID4+CmVu + ZG9iago5IDAgb2JqCjw8IC9MZW5ndGggMTAgMCBSIC9O + IDEgL0FsdGVybmF0ZSAvRGV2aWNlR3JheSAvRmlsdGVy + IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFVV1oHFUU + PrszO3mJQxFtSyt18K8hpGFSrSYWtdtNurtN2K6bjTZV + qtPZ2e50JzPjndm0CX0Kgm9aEMRXRXwSLYjQasTkxb60 + VKiJFIsgKLRYQRD6IAp+Z3ayOxuRzHBnvjn3O+ee8917 + GKK+ZcP3nbRGNOeGIl/Jzh6fPaH1fUdpUqmfcBlm4GfL + 5SnGruda/O697q1Tii039nGs3rktvzI1KzDBWsHwaoE5 + R5TSiZRh0xchUd/rsI+eDX3G7wM/0KxWcsCfAKuxLyA9 + mLdcS9imlhfGglYWXt12krluNc8xtrzmnBbnytcejP6g + OT2J9yByPlczxhk/BfyhaUxMAw8Br/vh4Uqbk063mjPZ + tj09VBdHZmL78UarwHiYKL202Ki+DLwN+KJ7qnQs5q+Y + Qe4E8GOw321YRd4PjUjaZofFKjB8JV14FeaDI52sWeMT + wM8CLzW9Sc5hJ/ByMD/NduZ/v9jIlYCxlpw+YxwtA28H + vt9y8sxHHHnAD8sccxR4ynVKvC7qld+0gqjGAeBPw0a1 + EPPXQ1Fl30dg/6tuHykCQ4fMQw1RYDvyyRR8JzpPTwMv + iVaFa38C+JIhJvLAiJn5yXJnWENgRaGXUgZZ5NEpPE1y + 6R/UHpBN8xHySWCujm+H8mC4GALDAes00K8UYp6t7B9Q + Ezb2ZUaAZxlDxP4a1fDV9rMxy4gj3o58zE3cHOK4tEgG + eO2V78Q8T94h6/KTGAflKfk5eVQeI01+QT4kPy+Pwzom + H4x8BHwXELVbAa94B1Hbkd6gVk8+q8g5hI9DP4PjRRkG + yOBvRGhGzIQaF3a1Bnz/vbeXxGu2ef2dPxLqcG3NuM6u + PglfOpZUO9K/tlntzC+Z25k1PG9mbiWq0TI/Zm7hvtlT + lxevZqM+G5lvKMva29hVr4e9sQObWVlU7kR7ModqWX3e + UVaflWwBh3jWYXVpXzLilfPLOzu8BdLW5Euv3ui/cv5/ + NWF9WGeLEqrU3Qu7fP/kx6ym9VbpXomWhvSL+l39I/0H + /Xd9Tf8A6DfpXekL6WvpsvSldJU0aUValb6RvpU+k77C + 1+ewrkqXkVvy1LVPWef0INP2OTTjE8b18CkOiBVgNtfP + 1g2lzmCumymf7c0rsM7dE91ZSz2s7lYfVcfVh9XH1Sl1 + UD2gHlJ3qPsxRtSCuhczuzsqcU+x1jbeZbw3+s6m2Uir + 9o5wVg2oJ5ClgbubF/eo3YmGOKn7oDNH63J4jXZ324ii + xd3roWMNmkHFNp2NtAvw7eAbu/kfb+5JZJd6BSfLlvfI + I3Ix7sGsfABdONnTj6PcpcqEMq5kSVMGlTFlRDnKOKqV + O1RT9mJ2DM+JZPaInuD0KIK/T2idw3+LKOf5C8I+3Qi1 + /br+jJbFb9LSiq45PKQZjqNFU4EmrMAS81ZtmPgfzH5E + f74Y/VtT26+aLTHftlEqdY3oX/q6h3sKZW5kc3RyZWFt + CmVuZG9iagoxMCAwIG9iagoxMDg4CmVuZG9iago3IDAg + b2JqClsgL0lDQ0Jhc2VkIDkgMCBSIF0KZW5kb2JqCjMg + MCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRpYUJveCBb + MCAwIDYxMiA3OTJdIC9Db3VudCAxIC9LaWRzIFsgMiAw + IFIgXSA+PgplbmRvYmoKMTEgMCBvYmoKPDwgL1R5cGUg + L0NhdGFsb2cgL1BhZ2VzIDMgMCBSID4+CmVuZG9iago4 + IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9U + eXBlMCAvRW5jb2RpbmcgL0lkZW50aXR5LUggL0Rlc2Nl + bmRhbnRGb250cyBbMTIgMCBSXQovQmFzZUZvbnQgL0RP + SFRPQytIaXJhS2FrdVByb04tVzMgPj4KZW5kb2JqCjEy + IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9D + SURGb250VHlwZTAgL0Jhc2VGb250IC9ET0hUT0MrSGly + YUtha3VQcm9OLVczIC9DSURTeXN0ZW1JbmZvCjw8IC9S + ZWdpc3RyeSAoQWRvYmUpIC9PcmRlcmluZyAoSmFwYW4x + KSAvU3VwcGxlbWVudCA2ID4+IC9XIDEzIDAgUiAvRFcg + MTAwMAovRm9udERlc2NyaXB0b3IgMTQgMCBSID4+CmVu + ZG9iagoxMyAwIG9iagpbIDQxIDQxIDc3OCA0OSA0OSA2 + NjIgNTEgNTEgNzI2IDUzIDUzIDY0OSA3MCA3MCA1ODgg + ODIgODIgNjQ2IDg0IFsgNTM3IDM5Mgo2MTggXSBdCmVu + ZG9iagoxNCAwIG9iago8PCAvVHlwZSAvRm9udERlc2Ny + aXB0b3IgL0ZvbnROYW1lIC9ET0hUT0MrSGlyYUtha3VQ + cm9OLVczIC9GbGFncyA0IC9Gb250QkJveApbLTQxNyAt + NDA0IDEyNjMgMTI5N10gL0l0YWxpY0FuZ2xlIDAgL0Fz + Y2VudCAxMjY2IC9EZXNjZW50IC0zNzMgL0NhcEhlaWdo + dAoxMTI1IC9TdGVtViA0MCAvWEhlaWdodCA4NDQgL1N0 + ZW1IIDQwIC9BdmdXaWR0aCAxMDAwIC9NYXhXaWR0aCAx + NjgwIC9Gb250RmlsZTMKMTUgMCBSID4+CmVuZG9iagox + NSAwIG9iago8PCAvTGVuZ3RoIDE2IDAgUiAvU3VidHlw + ZSAvQ0lERm9udFR5cGUwQyAvRmlsdGVyIC9GbGF0ZURl + Y29kZSA+PgpzdHJlYW0KeAF1VGtQE1cU3gWyG3GNSlzR + TdgNtpaCiqBWa21VRsUnShEQBSwhCUkgJCFgUhF88wiw + NCtVHgpUQECe4VUFRdpaOwo+wBco1qpTO63jVKf9cTdu + 0CbamTrO9MzcmXO/e875zvnuzIEhNxcIhmHPkLCV4WHr + Zq1RG6TrpUk7Qg26jXO2zHc+rWZFrJjBSNYLZkmXTZhr + P+Zmn2ofJ3YbFLv9xQPSIi/o0QVvQRFGvXaw9x5hM8S8 + Hux9Mbx1shjeiM0Uw0smQggMI1h+mfWnILkuXrFOqpdq + A1fo9DsNaqUqTRLzoSzGVxK4ePH8OfMCAhZJVkrVWrVe + r9NKNssMCoVWEpKg9Jes0PnPlmxIk/tLgjQaSZgzM1US + pkhVGIwKub+zeaVaq5OoUyVSSZpBKlckSw1JEl3C/5R7 + Z9ogp616V4PXaMi7KOQwXygQmg99BAVDYVA4FAFFQk69 + 3hjk7tAVCoFaYAFcAT93iXW56apyHXZb69Nne9oHP+uz + behzfWZ7jr8Mt3W+CEcXbsG5q3ZP7hrrybP5jf3ouLGe + wHF4Y75jP+AObyq4Yp/KG/Nrx23lKLhmn84T2CpqjSx8 + HYyY4Ad32Kg7ruzftkM4o6Y1MQSnskeBRLSHPsFYyTkI + o6K10YS9Cd1m1mapyT+QrFbziV4CMGwUx6DRZn1WghNs + N1efJdgWR1oN00YKbH61RtA/CC4PFpo8HBTTR4VPwTIG + z2o2N5whwFaQioKAxw+AD6AW3OX8KS4OEd6L1RXQSoqR + 0pp4wt6MxjgIleRDdiIu1IDLzgzoQqTPzE1h3pTAluio + /2wQ1L2uP8JOuydssq1i8MzqzJPp7ZrB1L7UHuV1Q218 + 8ffFNcX1J/idLRVnBggwack1bibJ6f9lU1GMjE6KezOe + 3sH2++vxzhFgNwhBR9vlnNcFqsunNL4wmW9fzC5wdlIH + ctAnvbEL4/YkphgovT5+13aRwOZVa7QFDx0yeYC2O8JQ + 8Mq2AQdzkfP15uwmShjwCyoMzU7Umz8X2QlEGBCZQltU + 1CJUOGhpaqDPiUCA/RYSY1Zlad7oW3eWELAPDgwAeT/4 + tB9mO8Ax3Fyb0553hA8Ik/99Dhdxfr6cG7eMC/qTcwGB + Ny9Wd/dQVVUl5RVdq+qmLdVtln0i2rSt+lQSpW/dZ829 + yi/sx5k2S3lpDf/8yXMNF0Vn2jOSG6hGTZmS2cwX2Ijc + y+zyy/tMHt13WOSW8GP2BheHZ1vNTV0EW4GepestVnJJ + GJJRsJ9OJ4UjN7YHtwaIuFmzONjRw/In3sD/4VDrUA+V + m5K3S0dwk9Dt5uRsBcm9YlNxILo6CtwAensRN4XzXLqQ + G8fBa0fBdFLANmf3s+svwleGQd2IaxeYjR+OP5ReZuRH + WYf0v4mA14NLzzrT2zQ1VHJVUrHf8ZCSlKK0Ev6O4j2V + VcR3fdabp1t3G6rI0kzLHkZ/t2Ta7u7MqpTj/EZl5NHV + ojURO9UqSqfPUCuJLyoSWlLJ5rTmPaPptzIqs6oz+N/s + PmzUEaHhCQuiZMVVBtJUfqD8oJUvYMU5V9mFAzDwHnYF + hG0dbkmkFTJCIUOlpgKLjlqGftVURTeLOrgXSEyRttJE + miqb954SdTYwxzqpHUOJJlNWSv50YzpzZC+1/+ucsnoC + PD+Dnq7Jy26khtFslTEvVhTdhnxLt1oaHRK8zBlINLKt + Jo+RYTBwW/glK2fw+0hWh7nuNAGuoN10o6WFnIdYVLQq + juAi0P2yvYYUFV94OkIWYwgTfRbX+ysFMtFTdLMjLhCx + JNGq7QSXj0YflpdryejG8yk3RI8vWX/udfxN/sG9hABy + cWztOSyFfZA/4a113CXmPfVgJe+gHWJkqgdXmC/mBecj + pDsvd4ZsLjauw71jfAeGdWATCrDJDrS0OKIS83iRMWXf + Ubb1GIg7+l9ov/vI+H4MG8EmvB33D+pavbAKZW5kc3Ry + ZWFtCmVuZG9iagoxNiAwIG9iagoxNDYzCmVuZG9iagox + NyAwIG9iagooY2xpZW50c19yZXF1ZXN0X3NlcnZlcnMp + CmVuZG9iagoxOCAwIG9iagooTWFjIE9TIFggMTAuOS4x + IFF1YXJ0eiBQREZDb250ZXh0KQplbmRvYmoKMTkgMCBv + YmoKKE9zaGlybyBOb2J1eWFzdSkKZW5kb2JqCjIwIDAg + b2JqCihPbW5pR3JhZmZsZSA1LjQuNCkKZW5kb2JqCjIx + IDAgb2JqCihEOjIwMTQwMTI4MTcyMjExWjAwJzAwJykK + ZW5kb2JqCjEgMCBvYmoKPDwgL1RpdGxlIDE3IDAgUiAv + QXV0aG9yIDE5IDAgUiAvUHJvZHVjZXIgMTggMCBSIC9D + cmVhdG9yIDIwIDAgUiAvQ3JlYXRpb25EYXRlCjIxIDAg + UiAvTW9kRGF0ZSAyMSAwIFIgPj4KZW5kb2JqCnhyZWYK + MCAyMgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDQz + MDkgMDAwMDAgbiAKMDAwMDAwMDI0NyAwMDAwMCBuIAow + MDAwMDAxNjkzIDAwMDAwIG4gCjAwMDAwMDAwMjIgMDAw + MDAgbiAKMDAwMDAwMDIyOCAwMDAwMCBuIAowMDAwMDAw + MzUwIDAwMDAwIG4gCjAwMDAwMDE2NTggMDAwMDAgbiAK + MDAwMDAwMTgyNiAwMDAwMCBuIAowMDAwMDAwNDQ2IDAw + MDAwIG4gCjAwMDAwMDE2MzcgMDAwMDAgbiAKMDAwMDAw + MTc3NiAwMDAwMCBuIAowMDAwMDAxOTU3IDAwMDAwIG4g + CjAwMDAwMDIxNjIgMDAwMDAgbiAKMDAwMDAwMjI2MSAw + MDAwMCBuIAowMDAwMDAyNTE5IDAwMDAwIG4gCjAwMDAw + MDQwODIgMDAwMDAgbiAKMDAwMDAwNDEwMyAwMDAwMCBu + IAowMDAwMDA0MTQ1IDAwMDAwIG4gCjAwMDAwMDQxOTcg + MDAwMDAgbiAKMDAwMDAwNDIzMSAwMDAwMCBuIAowMDAw + MDA0MjY3IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUg + MjIgL1Jvb3QgMTEgMCBSIC9JbmZvIDEgMCBSIC9JRCBb + IDwxZmQ5NjhjZjc2YWFiOWMzODFiYzI5ZTVhZmY1NGUw + ZT4KPDFmZDk2OGNmNzZhYWI5YzM4MWJjMjllNWFmZjU0 + ZTBlPiBdID4+CnN0YXJ0eHJlZgo0NDI5CiUlRU9GCgEA + AAASAAAAUGFzdGVkIEdyYXBoaWMucGRmAQAAABIAAABQ + YXN0ZWQgR3JhcGhpYy5wZGYBAAAAHgAAAAEAAAACAAAA + Li4QAAAAAAAAALYBAAACAAAAAQAAAIaGhoaG + </data> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>64</integer> + <key>Points</key> + <array> + <string>{168.49978324701294, 154.16652240901161}</string> + <string>{229.60279132186656, 154.27700652217888}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>37</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{96, 136.10052490234375}, {72, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>37</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs24 \cf0 client}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{299, 306}, {57.794444444444416, 27.100529100529098}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>36</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 server node}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{334, 247}, {57.794444444444416, 27.100529100529098}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>35</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 server node}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{315, 180}, {57.794444444444416, 27.100529100529098}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>34</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 server node}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{177, 306}, {57.794444444444416, 27.100529100529098}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>33</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 server node}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{137, 247}, {57.794444444444416, 27.100529100529098}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>32</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 server node}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{159, 180}, {57.794444444444416, 27.100529100529098}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>31</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 server node}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{237.10277777777779, 145.00000000000006}, {57.794444444444416, 27.100529100529098}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>30</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 server node}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{165.00000000000006, 157.50793650793645}, {201.99999999999989, 184.49206349206347}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>FontInfo</key> + <dict> + <key>Font</key> + <string>Helvetica</string> + <key>Size</key> + <real>12</real> + </dict> + <key>ID</key> + <integer>1</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict/> + <key>GuidesLocked</key> + <string>NO</string> + <key>GuidesVisible</key> + <string>YES</string> + <key>HPages</key> + <integer>1</integer> + <key>ImageCounter</key> + <integer>1</integer> + <key>KeepToScale</key> + <false/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>Layer 1</string> + <key>Print</key> + <string>YES</string> + <key>View</key> + <string>YES</string> + </dict> + </array> + <key>LayoutInfo</key> + <dict> + <key>Animate</key> + <string>NO</string> + <key>circoMinDist</key> + <real>18</real> + <key>circoSeparation</key> + <real>0.0</real> + <key>layoutEngine</key> + <string>dot</string> + <key>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>LinksVisible</key> + <string>NO</string> + <key>MagnetsVisible</key> + <string>NO</string> + <key>MasterSheets</key> + <array/> + <key>ModificationDate</key> + <string>2014-01-28 17:22:17 +0000</string> + <key>Modifier</key> + <string>Oshiro Nobuyasu</string> + <key>NotesVisible</key> + <string>NO</string> + <key>Orientation</key> + <integer>2</integer> + <key>OriginVisible</key> + <string>NO</string> + <key>PageBreaks</key> + <string>YES</string> + <key>PrintInfo</key> + <dict> + <key>NSBottomMargin</key> + <array> + <string>float</string> + <string>41</string> + </array> + <key>NSHorizonalPagination</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> + </array> + <key>NSLeftMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSPaperSize</key> + <array> + <string>size</string> + <string>{595, 842}</string> + </array> + <key>NSPrintReverseOrientation</key> + <array> + <string>int</string> + <string>0</string> + </array> + <key>NSRightMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSTopMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + </dict> + <key>PrintOnePage</key> + <false/> + <key>ReadOnly</key> + <string>NO</string> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>Canvas 1</string> + <key>SmartAlignmentGuidesActive</key> + <string>YES</string> + <key>SmartDistanceGuidesActive</key> + <string>YES</string> + <key>UniqueID</key> + <integer>1</integer> + <key>UseEntirePage</key> + <false/> + <key>VPages</key> + <integer>1</integer> + <key>WindowInfo</key> + <dict> + <key>CurrentSheet</key> + <integer>0</integer> + <key>ExpandedCanvases</key> + <array> + <dict> + <key>name</key> + <string>Canvas 1</string> + </dict> + </array> + <key>Frame</key> + <string>{{378, 8}, {693, 922}}</string> + <key>ListView</key> + <true/> + <key>OutlineWidth</key> + <integer>142</integer> + <key>RightSidebar</key> + <false/> + <key>ShowRuler</key> + <true/> + <key>Sidebar</key> + <true/> + <key>SidebarWidth</key> + <integer>120</integer> + <key>VisibleRegion</key> + <string>{{0, 0}, {558, 783}}</string> + <key>Zoom</key> + <real>1</real> + <key>ZoomValues</key> + <array> + <array> + <string>Canvas 1</string> + <real>1</real> + <real>1</real> + </array> + </array> + </dict> +</dict> +</plist>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/graffle/clients_request_servers.graffle Wed Jan 29 18:41:30 2014 +0900 @@ -0,0 +1,784 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>ApplicationVersion</key> + <array> + <string>com.omnigroup.OmniGraffle</string> + <string>139.18.0.187838</string> + </array> + <key>AutoAdjust</key> + <true/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {559, 783}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <key>BaseZoom</key> + <integer>0</integer> + <key>CanvasOrigin</key> + <string>{0, 0}</string> + <key>ColumnAlign</key> + <integer>1</integer> + <key>ColumnSpacing</key> + <real>36</real> + <key>CreationDate</key> + <string>2014-01-28 17:16:07 +0000</string> + <key>Creator</key> + <string>Oshiro Nobuyasu</string> + <key>DisplayScale</key> + <string>1 0/72 in = 1.0000 in</string> + <key>GraphDocumentVersion</key> + <integer>8</integer> + <key>GraphicsList</key> + <array> + <dict> + <key>Bounds</key> + <string>{{401, 187}, {79, 83}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>10</integer> + <key>Magnets</key> + <array> + <string>{0, 1}</string> + <string>{0, -1}</string> + <string>{1, 0}</string> + <string>{-1, 0}</string> + </array> + <key>Shape</key> + <string>Cylinder</string> + <key>Style</key> + <dict/> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs28 \cf0 Jungle\ +or\ +Cassandra}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>Head</key> + <dict> + <key>ID</key> + <integer>99</integer> + </dict> + <key>ID</key> + <integer>104</integer> + <key>Points</key> + <array> + <string>{182.75001798051795, 299.00000939219399}</string> + <string>{322.49998201947932, 299.00000939219399}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>82</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>Head</key> + <dict> + <key>ID</key> + <integer>98</integer> + </dict> + <key>ID</key> + <integer>103</integer> + <key>Points</key> + <array> + <string>{182.75001798052253, 251.99999308794665}</string> + <string>{322.49998201947949, 251.99999308794665}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>81</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>Head</key> + <dict> + <key>ID</key> + <integer>97</integer> + </dict> + <key>ID</key> + <integer>102</integer> + <key>Points</key> + <array> + <string>{182.75001798051861, 205.0000088184436}</string> + <string>{322.49998201947881, 205.0000088184436}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>80</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>Head</key> + <dict> + <key>ID</key> + <integer>96</integer> + </dict> + <key>ID</key> + <integer>101</integer> + <key>Points</key> + <array> + <string>{182.7500179805227, 158.00000397883045}</string> + <string>{322.49998201947614, 158.00000397883045}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>1</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{323, 281}, {72, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>99</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs24 \cf0 node N}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{323, 234}, {72, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>98</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs24 \cf0 ...}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{323, 187}, {72, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>97</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs24 \cf0 node 2}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{323, 140}, {72, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>96</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs24 \cf0 node 1}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{309, 100}, {100, 33.72141480297671}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>95</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 Server nodes}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{309, 126}, {100, 211}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>94</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Pattern</key> + <integer>1</integer> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{97.25, 100}, {100, 33.72141480297671}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>85</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 Clients}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{110.25, 281}, {72, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>82</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs24 \cf0 client N}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{110.25, 234}, {72, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>81</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs24 \cf0 ...}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{110.25, 187}, {72, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>80</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs24 \cf0 client 2}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{110.25, 140}, {72, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>1</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs24 \cf0 client 1}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{97.25, 126}, {100, 211}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>83</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Pattern</key> + <integer>1</integer> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{197.25, 126}, {100, 33.72141480297671}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>84</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 HTTP\ +Request}</string> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict/> + <key>GuidesLocked</key> + <string>NO</string> + <key>GuidesVisible</key> + <string>YES</string> + <key>HPages</key> + <integer>1</integer> + <key>ImageCounter</key> + <integer>1</integer> + <key>KeepToScale</key> + <false/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>Layer 1</string> + <key>Print</key> + <string>YES</string> + <key>View</key> + <string>YES</string> + </dict> + </array> + <key>LayoutInfo</key> + <dict> + <key>Animate</key> + <string>NO</string> + <key>circoMinDist</key> + <real>18</real> + <key>circoSeparation</key> + <real>0.0</real> + <key>layoutEngine</key> + <string>dot</string> + <key>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>LinksVisible</key> + <string>NO</string> + <key>MagnetsVisible</key> + <string>NO</string> + <key>MasterSheets</key> + <array/> + <key>ModificationDate</key> + <string>2014-01-28 17:29:23 +0000</string> + <key>Modifier</key> + <string>Oshiro Nobuyasu</string> + <key>NotesVisible</key> + <string>NO</string> + <key>Orientation</key> + <integer>2</integer> + <key>OriginVisible</key> + <string>NO</string> + <key>PageBreaks</key> + <string>YES</string> + <key>PrintInfo</key> + <dict> + <key>NSBottomMargin</key> + <array> + <string>float</string> + <string>41</string> + </array> + <key>NSHorizonalPagination</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> + </array> + <key>NSLeftMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSPaperSize</key> + <array> + <string>size</string> + <string>{595, 842}</string> + </array> + <key>NSPrintReverseOrientation</key> + <array> + <string>int</string> + <string>0</string> + </array> + <key>NSRightMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSTopMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + </dict> + <key>PrintOnePage</key> + <false/> + <key>ReadOnly</key> + <string>NO</string> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>Canvas 1</string> + <key>SmartAlignmentGuidesActive</key> + <string>YES</string> + <key>SmartDistanceGuidesActive</key> + <string>YES</string> + <key>UniqueID</key> + <integer>1</integer> + <key>UseEntirePage</key> + <false/> + <key>VPages</key> + <integer>1</integer> + <key>WindowInfo</key> + <dict> + <key>CurrentSheet</key> + <integer>0</integer> + <key>ExpandedCanvases</key> + <array> + <dict> + <key>name</key> + <string>Canvas 1</string> + </dict> + </array> + <key>Frame</key> + <string>{{368, 56}, {693, 922}}</string> + <key>ListView</key> + <true/> + <key>OutlineWidth</key> + <integer>142</integer> + <key>RightSidebar</key> + <false/> + <key>ShowRuler</key> + <true/> + <key>Sidebar</key> + <true/> + <key>SidebarWidth</key> + <integer>120</integer> + <key>VisibleRegion</key> + <string>{{0, 0}, {558, 783}}</string> + <key>Zoom</key> + <real>1</real> + <key>ZoomValues</key> + <array> + <array> + <string>Canvas 1</string> + <real>1</real> + <real>1</real> + </array> + </array> + </dict> +</dict> +</plist>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/paper/graffle/jungle_experiment.graffle Wed Jan 29 18:41:30 2014 +0900 @@ -0,0 +1,1039 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>ActiveLayerIndex</key> + <integer>0</integer> + <key>ApplicationVersion</key> + <array> + <string>com.omnigroup.OmniGraffle</string> + <string>139.18.0.187838</string> + </array> + <key>AutoAdjust</key> + <true/> + <key>BackgroundGraphic</key> + <dict> + <key>Bounds</key> + <string>{{0, 0}, {559, 783}}</string> + <key>Class</key> + <string>SolidGraphic</string> + <key>ID</key> + <integer>2</integer> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + </dict> + <key>BaseZoom</key> + <integer>0</integer> + <key>CanvasOrigin</key> + <string>{0, 0}</string> + <key>ColumnAlign</key> + <integer>1</integer> + <key>ColumnSpacing</key> + <real>36</real> + <key>CreationDate</key> + <string>2014-01-28 17:05:56 +0000</string> + <key>Creator</key> + <string>Oshiro Nobuyasu</string> + <key>DisplayScale</key> + <string>1 0/72 in = 1 0/72 in</string> + <key>GraphDocumentVersion</key> + <integer>8</integer> + <key>GraphicsList</key> + <array> + <dict> + <key>Bounds</key> + <string>{{171, 328}, {166, 29.278585433959961}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>74</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs28 \cf0 \'88\'c8\'89\'ba\'83\'6d\'81\'5b\'83\'68\'82\'aa\'91\'b1\'82\'a2\'82\'c4\'82\'a2\'82\'ad}</string> + </dict> + <key>VFlip</key> + <string>YES</string> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>67</integer> + <key>Points</key> + <array> + <string>{359.34180737559126, 306.42058925091982}</string> + <string>{379, 337}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>Pattern</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>35</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>66</integer> + <key>Points</key> + <array> + <string>{123.53868058354809, 306.40883047554041}</string> + <string>{102, 337}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>Pattern</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>33</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{124, 129}, {100, 33.72141480297671}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>65</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>fill</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + <key>stroke</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>RTFD</key> + <data> + BAtzdHJlYW10eXBlZIHoA4QBQISEhBJOU0F0dHJpYnV0 + ZWRTdHJpbmcAhIQITlNPYmplY3QAhZKEhIQITlNTdHJp + bmcBlIQBKwPvv7yGhAJpSQEBkoSEhAxOU0RpY3Rpb25h + cnkAlIQBaQGShJaWDE5TQXR0YWNobWVudIaShISEEE5T + VGV4dEF0dGFjaG1lbnQAlIQCY0AAhISEDU5TRmlsZVdy + YXBwZXIulJKEhIQNTlNNdXRhYmxlRGF0YQCEhAZOU0Rh + dGEAlJmB/COEB1s5MjEyY11ydGZkAAAAAAMAAAAEAAAA + AgAAAC4uEwAAAF9fQFByZWZlcnJlZE5hbWVAX18XAAAA + X19AVVRGOFByZWZlcnJlZE5hbWVAX18BAAAALkUjAAAa + AAAAGgAAACYAAAABAAAAAAAAgKITAACTDwAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAJVBERi0xLjMKJcTl + 8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAg + UiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K + eAGFTVsKwjAQ/PcUc4HU2U02rSB+KB6gEPAAQT+ECjX3 + B5dQEPyRZdhhmMeKGSvoJyRixvuOG17YX5qgNtdbdYN0 + SxCYGyfUBecC0U1VBMlD0glh3JXFw+KJ8sCR1AMZbYOc + UJ64lj76t1PTYCNEfitjJFMmTR3+O0/O7Vs/fwCVBi1i + CmVuZHN0cmVhbQplbmRvYmoKNSAwIG9iagoxMzIKZW5k + b2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2UgL1BhcmVu + dCAzIDAgUiAvUmVzb3VyY2VzIDYgMCBSIC9Db250ZW50 + cyA0IDAgUiAvTWVkaWFCb3ggWzAgMCAxMDAgMzZdCj4+ + CmVuZG9iago2IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BE + RiAvVGV4dCBdIC9Db2xvclNwYWNlIDw8IC9DczEgNyAw + IFIgPj4gL0ZvbnQgPDwgL0MxIDggMCBSCj4+ID4+CmVu + ZG9iago5IDAgb2JqCjw8IC9MZW5ndGggMTAgMCBSIC9O + IDEgL0FsdGVybmF0ZSAvRGV2aWNlR3JheSAvRmlsdGVy + IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFVV1oHFUU + PrszO3mJQxFtSyt18K8hpGFSrSYWtdtNurtN2K6bjTZV + qtPZ2e50JzPjndm0CX0Kgm9aEMRXRXwSLYjQasTkxb60 + VKiJFIsgKLRYQRD6IAp+Z3ayOxuRzHBnvjn3O+ee8917 + GKK+ZcP3nbRGNOeGIl/Jzh6fPaH1fUdpUqmfcBlm4GfL + 5SnGruda/O697q1Tii039nGs3rktvzI1KzDBWsHwaoE5 + R5TSiZRh0xchUd/rsI+eDX3G7wM/0KxWcsCfAKuxLyA9 + mLdcS9imlhfGglYWXt12krluNc8xtrzmnBbnytcejP6g + OT2J9yByPlczxhk/BfyhaUxMAw8Br/vh4Uqbk063mjPZ + tj09VBdHZmL78UarwHiYKL202Ki+DLwN+KJ7qnQs5q+Y + Qe4E8GOw321YRd4PjUjaZofFKjB8JV14FeaDI52sWeMT + wM8CLzW9Sc5hJ/ByMD/NduZ/v9jIlYCxlpw+YxwtA28H + vt9y8sxHHHnAD8sccxR4ynVKvC7qld+0gqjGAeBPw0a1 + EPPXQ1Fl30dg/6tuHykCQ4fMQw1RYDvyyRR8JzpPTwMv + iVaFa38C+JIhJvLAiJn5yXJnWENgRaGXUgZZ5NEpPE1y + 6R/UHpBN8xHySWCujm+H8mC4GALDAes00K8UYp6t7B9Q + Ezb2ZUaAZxlDxP4a1fDV9rMxy4gj3o58zE3cHOK4tEgG + eO2V78Q8T94h6/KTGAflKfk5eVQeI01+QT4kPy+Pwzom + H4x8BHwXELVbAa94B1Hbkd6gVk8+q8g5hI9DP4PjRRkG + yOBvRGhGzIQaF3a1Bnz/vbeXxGu2ef2dPxLqcG3NuM6u + PglfOpZUO9K/tlntzC+Z25k1PG9mbiWq0TI/Zm7hvtlT + lxevZqM+G5lvKMva29hVr4e9sQObWVlU7kR7ModqWX3e + UVaflWwBh3jWYXVpXzLilfPLOzu8BdLW5Euv3ui/cv5/ + NWF9WGeLEqrU3Qu7fP/kx6ym9VbpXomWhvSL+l39I/0H + /Xd9Tf8A6DfpXekL6WvpsvSldJU0aUValb6RvpU+k77C + 1+ewrkqXkVvy1LVPWef0INP2OTTjE8b18CkOiBVgNtfP + 1g2lzmCumymf7c0rsM7dE91ZSz2s7lYfVcfVh9XH1Sl1 + UD2gHlJ3qPsxRtSCuhczuzsqcU+x1jbeZbw3+s6m2Uir + 9o5wVg2oJ5ClgbubF/eo3YmGOKn7oDNH63J4jXZ324ii + xd3roWMNmkHFNp2NtAvw7eAbu/kfb+5JZJd6BSfLlvfI + I3Ix7sGsfABdONnTj6PcpcqEMq5kSVMGlTFlRDnKOKqV + O1RT9mJ2DM+JZPaInuD0KIK/T2idw3+LKOf5C8I+3Qi1 + /br+jJbFb9LSiq45PKQZjqNFU4EmrMAS81ZtmPgfzH5E + f74Y/VtT26+aLTHftlEqdY3oX/q6h3sKZW5kc3RyZWFt + CmVuZG9iagoxMCAwIG9iagoxMDg4CmVuZG9iago3IDAg + b2JqClsgL0lDQ0Jhc2VkIDkgMCBSIF0KZW5kb2JqCjMg + MCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRpYUJveCBb + MCAwIDYxMiA3OTJdIC9Db3VudCAxIC9LaWRzIFsgMiAw + IFIgXSA+PgplbmRvYmoKMTEgMCBvYmoKPDwgL1R5cGUg + L0NhdGFsb2cgL1BhZ2VzIDMgMCBSID4+CmVuZG9iago4 + IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9U + eXBlMCAvRW5jb2RpbmcgL0lkZW50aXR5LUggL0Rlc2Nl + bmRhbnRGb250cyBbMTIgMCBSXQovQmFzZUZvbnQgL0RP + SFRPQytIaXJhS2FrdVByb04tVzMgPj4KZW5kb2JqCjEy + IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9D + SURGb250VHlwZTAgL0Jhc2VGb250IC9ET0hUT0MrSGly + YUtha3VQcm9OLVczIC9DSURTeXN0ZW1JbmZvCjw8IC9S + ZWdpc3RyeSAoQWRvYmUpIC9PcmRlcmluZyAoSmFwYW4x + KSAvU3VwcGxlbWVudCA2ID4+IC9XIDEzIDAgUiAvRFcg + MTAwMAovRm9udERlc2NyaXB0b3IgMTQgMCBSID4+CmVu + ZG9iagoxMyAwIG9iagpbIDQxIDQxIDc3OCA0OSA0OSA2 + NjIgNTEgNTEgNzI2IDUzIDUzIDY0OSA3MCA3MCA1ODgg + ODIgODIgNjQ2IDg0IFsgNTM3IDM5Mgo2MTggXSBdCmVu + ZG9iagoxNCAwIG9iago8PCAvVHlwZSAvRm9udERlc2Ny + aXB0b3IgL0ZvbnROYW1lIC9ET0hUT0MrSGlyYUtha3VQ + cm9OLVczIC9GbGFncyA0IC9Gb250QkJveApbLTQxNyAt + NDA0IDEyNjMgMTI5N10gL0l0YWxpY0FuZ2xlIDAgL0Fz + Y2VudCAxMjY2IC9EZXNjZW50IC0zNzMgL0NhcEhlaWdo + dAoxMTI1IC9TdGVtViA0MCAvWEhlaWdodCA4NDQgL1N0 + ZW1IIDQwIC9BdmdXaWR0aCAxMDAwIC9NYXhXaWR0aCAx + NjgwIC9Gb250RmlsZTMKMTUgMCBSID4+CmVuZG9iagox + NSAwIG9iago8PCAvTGVuZ3RoIDE2IDAgUiAvU3VidHlw + ZSAvQ0lERm9udFR5cGUwQyAvRmlsdGVyIC9GbGF0ZURl + Y29kZSA+PgpzdHJlYW0KeAF1VGtQE1cU3gWyG3GNSlzR + TdgNtpaCiqBWa21VRsUnShEQBSwhCUkgJCFgUhF88wiw + NCtVHgpUQECe4VUFRdpaOwo+wBco1qpTO63jVKf9cTdu + 0CbamTrO9MzcmXO/e875zvnuzIEhNxcIhmHPkLCV4WHr + Zq1RG6TrpUk7Qg26jXO2zHc+rWZFrJjBSNYLZkmXTZhr + P+Zmn2ofJ3YbFLv9xQPSIi/o0QVvQRFGvXaw9x5hM8S8 + Hux9Mbx1shjeiM0Uw0smQggMI1h+mfWnILkuXrFOqpdq + A1fo9DsNaqUqTRLzoSzGVxK4ePH8OfMCAhZJVkrVWrVe + r9NKNssMCoVWEpKg9Jes0PnPlmxIk/tLgjQaSZgzM1US + pkhVGIwKub+zeaVaq5OoUyVSSZpBKlckSw1JEl3C/5R7 + Z9ogp616V4PXaMi7KOQwXygQmg99BAVDYVA4FAFFQk69 + 3hjk7tAVCoFaYAFcAT93iXW56apyHXZb69Nne9oHP+uz + behzfWZ7jr8Mt3W+CEcXbsG5q3ZP7hrrybP5jf3ouLGe + wHF4Y75jP+AObyq4Yp/KG/Nrx23lKLhmn84T2CpqjSx8 + HYyY4Ad32Kg7ruzftkM4o6Y1MQSnskeBRLSHPsFYyTkI + o6K10YS9Cd1m1mapyT+QrFbziV4CMGwUx6DRZn1WghNs + N1efJdgWR1oN00YKbH61RtA/CC4PFpo8HBTTR4VPwTIG + z2o2N5whwFaQioKAxw+AD6AW3OX8KS4OEd6L1RXQSoqR + 0pp4wt6MxjgIleRDdiIu1IDLzgzoQqTPzE1h3pTAluio + /2wQ1L2uP8JOuydssq1i8MzqzJPp7ZrB1L7UHuV1Q218 + 8ffFNcX1J/idLRVnBggwack1bibJ6f9lU1GMjE6KezOe + 3sH2++vxzhFgNwhBR9vlnNcFqsunNL4wmW9fzC5wdlIH + ctAnvbEL4/YkphgovT5+13aRwOZVa7QFDx0yeYC2O8JQ + 8Mq2AQdzkfP15uwmShjwCyoMzU7Umz8X2QlEGBCZQltU + 1CJUOGhpaqDPiUCA/RYSY1Zlad7oW3eWELAPDgwAeT/4 + tB9mO8Ax3Fyb0553hA8Ik/99Dhdxfr6cG7eMC/qTcwGB + Ny9Wd/dQVVUl5RVdq+qmLdVtln0i2rSt+lQSpW/dZ829 + yi/sx5k2S3lpDf/8yXMNF0Vn2jOSG6hGTZmS2cwX2Ijc + y+zyy/tMHt13WOSW8GP2BheHZ1vNTV0EW4GepestVnJJ + GJJRsJ9OJ4UjN7YHtwaIuFmzONjRw/In3sD/4VDrUA+V + m5K3S0dwk9Dt5uRsBcm9YlNxILo6CtwAensRN4XzXLqQ + G8fBa0fBdFLANmf3s+svwleGQd2IaxeYjR+OP5ReZuRH + WYf0v4mA14NLzzrT2zQ1VHJVUrHf8ZCSlKK0Ev6O4j2V + VcR3fdabp1t3G6rI0kzLHkZ/t2Ta7u7MqpTj/EZl5NHV + ojURO9UqSqfPUCuJLyoSWlLJ5rTmPaPptzIqs6oz+N/s + PmzUEaHhCQuiZMVVBtJUfqD8oJUvYMU5V9mFAzDwHnYF + hG0dbkmkFTJCIUOlpgKLjlqGftVURTeLOrgXSEyRttJE + miqb954SdTYwxzqpHUOJJlNWSv50YzpzZC+1/+ucsnoC + PD+Dnq7Jy26khtFslTEvVhTdhnxLt1oaHRK8zBlINLKt + Jo+RYTBwW/glK2fw+0hWh7nuNAGuoN10o6WFnIdYVLQq + juAi0P2yvYYUFV94OkIWYwgTfRbX+ysFMtFTdLMjLhCx + JNGq7QSXj0YflpdryejG8yk3RI8vWX/udfxN/sG9hABy + cWztOSyFfZA/4a113CXmPfVgJe+gHWJkqgdXmC/mBecj + pDsvd4ZsLjauw71jfAeGdWATCrDJDrS0OKIS83iRMWXf + Ubb1GIg7+l9ov/vI+H4MG8EmvB33D+pavbAKZW5kc3Ry + ZWFtCmVuZG9iagoxNiAwIG9iagoxNDYzCmVuZG9iagox + NyAwIG9iagooY2xpZW50c19yZXF1ZXN0X3NlcnZlcnMp + CmVuZG9iagoxOCAwIG9iagooTWFjIE9TIFggMTAuOS4x + IFF1YXJ0eiBQREZDb250ZXh0KQplbmRvYmoKMTkgMCBv + YmoKKE9zaGlybyBOb2J1eWFzdSkKZW5kb2JqCjIwIDAg + b2JqCihPbW5pR3JhZmZsZSA1LjQuNCkKZW5kb2JqCjIx + IDAgb2JqCihEOjIwMTQwMTI4MTcyMjExWjAwJzAwJykK + ZW5kb2JqCjEgMCBvYmoKPDwgL1RpdGxlIDE3IDAgUiAv + QXV0aG9yIDE5IDAgUiAvUHJvZHVjZXIgMTggMCBSIC9D + cmVhdG9yIDIwIDAgUiAvQ3JlYXRpb25EYXRlCjIxIDAg + UiAvTW9kRGF0ZSAyMSAwIFIgPj4KZW5kb2JqCnhyZWYK + MCAyMgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDQz + MDkgMDAwMDAgbiAKMDAwMDAwMDI0NyAwMDAwMCBuIAow + MDAwMDAxNjkzIDAwMDAwIG4gCjAwMDAwMDAwMjIgMDAw + MDAgbiAKMDAwMDAwMDIyOCAwMDAwMCBuIAowMDAwMDAw + MzUwIDAwMDAwIG4gCjAwMDAwMDE2NTggMDAwMDAgbiAK + MDAwMDAwMTgyNiAwMDAwMCBuIAowMDAwMDAwNDQ2IDAw + MDAwIG4gCjAwMDAwMDE2MzcgMDAwMDAgbiAKMDAwMDAw + MTc3NiAwMDAwMCBuIAowMDAwMDAxOTU3IDAwMDAwIG4g + CjAwMDAwMDIxNjIgMDAwMDAgbiAKMDAwMDAwMjI2MSAw + MDAwMCBuIAowMDAwMDAyNTE5IDAwMDAwIG4gCjAwMDAw + MDQwODIgMDAwMDAgbiAKMDAwMDAwNDEwMyAwMDAwMCBu + IAowMDAwMDA0MTQ1IDAwMDAwIG4gCjAwMDAwMDQxOTcg + MDAwMDAgbiAKMDAwMDAwNDIzMSAwMDAwMCBuIAowMDAw + MDA0MjY3IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUg + MjIgL1Jvb3QgMTEgMCBSIC9JbmZvIDEgMCBSIC9JRCBb + IDwxZmQ5NjhjZjc2YWFiOWMzODFiYzI5ZTVhZmY1NGUw + ZT4KPDFmZDk2OGNmNzZhYWI5YzM4MWJjMjllNWFmZjU0 + ZTBlPiBdID4+CnN0YXJ0eHJlZgo0NDI5CiUlRU9GCgEA + AAASAAAAUGFzdGVkIEdyYXBoaWMucGRmAQAAABIAAABQ + YXN0ZWQgR3JhcGhpYy5wZGYBAAAAHgAAAAEAAAACAAAA + Li4QAAAAAAAAALYBAAACAAAAAQAAAIaGhoaG + </data> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>Head</key> + <dict> + <key>ID</key> + <integer>30</integer> + </dict> + <key>ID</key> + <integer>64</integer> + <key>Points</key> + <array> + <string>{142.49983484789396, 162.05829456565061}</string> + <string>{216.50000811874156, 162.17648161983513}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>1</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{70, 144}, {72, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>1</integer> + <key>Shape</key> + <string>Circle</string> + <key>Style</key> + <dict> + <key>shadow</key> + <dict> + <key>Draws</key> + <string>NO</string> + </dict> + </dict> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc + +\f0\fs24 \cf0 client}</string> + <key>VerticalPad</key> + <integer>0</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{249, 270}, {61, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>53</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Pattern</key> + <integer>2</integer> + </dict> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{179.5, 270}, {61, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>52</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>Pattern</key> + <integer>2</integer> + </dict> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>47</integer> + <key>Points</key> + <array> + <string>{296.2756979384319, 241.43726601266374}</string> + <string>{276, 278}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>Pattern</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>32</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>ID</key> + <integer>46</integer> + <key>Points</key> + <array> + <string>{199.85154647093415, 241.42569861948732}</string> + <string>{223, 279}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>Pattern</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>31</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>Head</key> + <dict> + <key>ID</key> + <integer>35</integer> + </dict> + <key>ID</key> + <integer>44</integer> + <key>Points</key> + <array> + <string>{316.51667341514747, 241.43935941502244}</string> + <string>{331.82479028328561, 269.61956028609285}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>32</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>Head</key> + <dict> + <key>ID</key> + <integer>33</integer> + </dict> + <key>ID</key> + <integer>41</integer> + <key>Points</key> + <array> + <string>{173.81144487089762, 241.39068288874952}</string> + <string>{151.27264827457674, 269.61019510446829}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>31</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>Head</key> + <dict> + <key>ID</key> + <integer>32</integer> + </dict> + <key>ID</key> + <integer>40</integer> + <key>Points</key> + <array> + <string>{262.77179842947811, 180.38461131950891}</string> + <string>{282.96439415609791, 204.69301387472561}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>30</integer> + </dict> + </dict> + <dict> + <key>Class</key> + <string>LineGraphic</string> + <key>Head</key> + <dict> + <key>ID</key> + <integer>31</integer> + </dict> + <key>ID</key> + <integer>39</integer> + <key>Points</key> + <array> + <string>{229.78149640129817, 180.3597808437066}</string> + <string>{206.34790175236097, 204.64149626838079}</string> + </array> + <key>Style</key> + <dict> + <key>stroke</key> + <dict> + <key>HeadArrow</key> + <string>FilledArrow</string> + <key>Legacy</key> + <true/> + <key>LineType</key> + <integer>1</integer> + <key>TailArrow</key> + <string>0</string> + </dict> + </dict> + <key>Tail</key> + <dict> + <key>ID</key> + <integer>30</integer> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{317, 270}, {61, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>35</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 server node}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{106, 270}, {61, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>33</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 server node}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{276, 205}, {61, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>32</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 server node}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{158, 205}, {61, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>31</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 server node}</string> + </dict> + </dict> + <dict> + <key>Bounds</key> + <string>{{217, 144}, {61, 36}}</string> + <key>Class</key> + <string>ShapedGraphic</string> + <key>ID</key> + <integer>30</integer> + <key>Shape</key> + <string>Rectangle</string> + <key>Text</key> + <dict> + <key>Text</key> + <string>{\rtf1\ansi\ansicpg1252\cocoartf1265 +\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc + +\f0\fs24 \cf0 server node}</string> + </dict> + </dict> + </array> + <key>GridInfo</key> + <dict/> + <key>GuidesLocked</key> + <string>NO</string> + <key>GuidesVisible</key> + <string>YES</string> + <key>HPages</key> + <integer>1</integer> + <key>ImageCounter</key> + <integer>1</integer> + <key>KeepToScale</key> + <false/> + <key>Layers</key> + <array> + <dict> + <key>Lock</key> + <string>NO</string> + <key>Name</key> + <string>Layer 1</string> + <key>Print</key> + <string>YES</string> + <key>View</key> + <string>YES</string> + </dict> + </array> + <key>LayoutInfo</key> + <dict> + <key>Animate</key> + <string>NO</string> + <key>circoMinDist</key> + <real>18</real> + <key>circoSeparation</key> + <real>0.0</real> + <key>layoutEngine</key> + <string>dot</string> + <key>neatoSeparation</key> + <real>0.0</real> + <key>twopiSeparation</key> + <real>0.0</real> + </dict> + <key>LinksVisible</key> + <string>NO</string> + <key>MagnetsVisible</key> + <string>NO</string> + <key>MasterSheets</key> + <array/> + <key>ModificationDate</key> + <string>2014-01-28 17:22:11 +0000</string> + <key>Modifier</key> + <string>Oshiro Nobuyasu</string> + <key>NotesVisible</key> + <string>NO</string> + <key>Orientation</key> + <integer>2</integer> + <key>OriginVisible</key> + <string>NO</string> + <key>PageBreaks</key> + <string>YES</string> + <key>PrintInfo</key> + <dict> + <key>NSBottomMargin</key> + <array> + <string>float</string> + <string>41</string> + </array> + <key>NSHorizonalPagination</key> + <array> + <string>coded</string> + <string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string> + </array> + <key>NSLeftMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSPaperSize</key> + <array> + <string>size</string> + <string>{595, 842}</string> + </array> + <key>NSPrintReverseOrientation</key> + <array> + <string>int</string> + <string>0</string> + </array> + <key>NSRightMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + <key>NSTopMargin</key> + <array> + <string>float</string> + <string>18</string> + </array> + </dict> + <key>PrintOnePage</key> + <false/> + <key>ReadOnly</key> + <string>NO</string> + <key>RowAlign</key> + <integer>1</integer> + <key>RowSpacing</key> + <real>36</real> + <key>SheetTitle</key> + <string>Canvas 1</string> + <key>SmartAlignmentGuidesActive</key> + <string>YES</string> + <key>SmartDistanceGuidesActive</key> + <string>YES</string> + <key>UniqueID</key> + <integer>1</integer> + <key>UseEntirePage</key> + <false/> + <key>VPages</key> + <integer>1</integer> + <key>WindowInfo</key> + <dict> + <key>CurrentSheet</key> + <integer>0</integer> + <key>ExpandedCanvases</key> + <array> + <dict> + <key>name</key> + <string>Canvas 1</string> + </dict> + </array> + <key>Frame</key> + <string>{{182, 99}, {693, 922}}</string> + <key>ListView</key> + <true/> + <key>OutlineWidth</key> + <integer>142</integer> + <key>RightSidebar</key> + <false/> + <key>ShowRuler</key> + <true/> + <key>Sidebar</key> + <true/> + <key>SidebarWidth</key> + <integer>120</integer> + <key>VisibleRegion</key> + <string>{{0, 0}, {558, 783}}</string> + <key>Zoom</key> + <real>1</real> + <key>ZoomValues</key> + <array> + <array> + <string>Canvas 1</string> + <real>1</real> + <real>1</real> + </array> + </array> + </dict> +</dict> +</plist>