Update of /project/movitz/cvsroot/movitz/losp/x86-pc In directory clnet:/tmp/cvs-serv1669
Modified Files: vga.lisp Log Message: Patch from Martin Bealby: VGA graphics, with a neat splash.
--- /project/movitz/cvsroot/movitz/losp/x86-pc/vga.lisp 2004/11/14 22:58:33 1.6 +++ /project/movitz/cvsroot/movitz/losp/x86-pc/vga.lisp 2007/03/13 21:56:15 1.7 @@ -10,7 +10,7 @@ ;;;; Author: Frode Vatvedt Fjeld frodef@acm.org ;;;; Created at: Tue Sep 25 14:08:20 2001 ;;;; -;;;; $Id: vga.lisp,v 1.6 2004/11/14 22:58:33 ffjeld Exp $ +;;;; $Id: vga.lisp,v 1.7 2007/03/13 21:56:15 ffjeld Exp $ ;;;; ;;;;------------------------------------------------------------------
@@ -207,6 +207,42 @@ #x38 #x39 #x3A #x3B #x3C #x3D #x3E #x3F #x0C #x00 #x0F #x08 #x00)))
+(defconstant +vga-state-320x200x256+ + '((:misc . #x63) + (:sequencer + #x03 #x01 #x0F #x00 #x0E) + (:crtc + #x5F #x4F #x50 #x82 #x54 #x80 #xBF #x1F + #x00 #x41 #x00 #x00 #x00 #x00 #x00 #x00 + #x9C #x0E #x8F #x28 #x40 #x98 #xB9 #xA3 + #xFF) + (:graphics + #x00 #x00 #x00 #x00 #x00 #x40 #x05 #x0F + #xFF) + (:attribute + #x00 #x01 #x02 #x03 #x04 #x05 #x06 #x07 + #x08 #x09 #x0A #x0B #x0C #x0D #x0E #x0F + #x41 #x00 #x0F #x00 #x00))) + + +;; 640x480 in testing, functions not available yet. +(defconstant +vga-state-640x480x16+ + '((:misc . #xE3) + (:sequencer + #x03 #x01 #x08 #x00 #x06) + (:crtc + #x5F #x4F #x50 #x82 #x54 #x80 #x0B #x3E + #x00 #x40 #x00 #x00 #x00 #x00 #x00 #x00 + #xEA #x0C #xDF #x28 #x00 #xE7 #x04 #xE3 + #xFF) + (:graphics + #x00 #x00 #x00 #x00 #x03 #x00 #x05 #x0F + #xFF) + (:attribute + #x00 #x01 #x02 #x03 #x04 #x05 #x14 #x07 + #x38 #x39 #x3A #x3B #x3C #x3D #x3E #x3F + #x01 #x00 #x0F #x00 #x00))) +
(defconstant +vga-misc-read+ #x0c) (defconstant +vga-misc-write+ #x02) @@ -886,4 +922,4167 @@ #x00 #x00 #x00 #x00 #x7C #x7C #x7C #x7C #x7C #x7C #x7C #x00 #x00 #x00 #x00 #x00 #x00 #x00 #x00 #x00 #x00 #x00 #x00 #x00 #x00 #x00 #x00 #x00 #x00 #x00 #x00 #x00 })
+(defconstant +vga-g-splash+ +#{ #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x00 #x00 #x00 #x00 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x00 #x00 #x00 #x00 #x00 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x00 #x00 #x04 #x04 #x00 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x00 #x00 #x04 #x04 #x04 #x00 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x00 #x00 #x04 #x04 #x04 #x00 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x00 #x00 #x04 #x04 #x04 #x00 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 + #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x00 #x04 #x04 #x04 #x00 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 + #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x00 #x00 #x04 #x04 #x04 #x00 #x01 #x01 #x01 #x07 #x07 #x01 #x01 #x01 #x01 + #x01 #x01 #x01 #x01 #x01 #x07 #x07 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 + #x01 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x00 #x00 #x04 #x04 #x04 #x00 #x01 #x01 #x01 #x07 #x07 #x01 #x01 #x01 #x01 + #x01 #x01 #x01 #x01 #x01 #x07 #x07 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 #x01 + #x01 #x01 #x01 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x00 #x00 #x04 #x04 #x00 #x00 #x01 #x01 #x07 #x07 #x07 #x01 #x01 #x01 #x01 + #x01 #x01 #x01 #x01 #x01 #x07 #x07 #x01 #x01 #x01 #x07 #x07 #x07 #x07 #x07 #x01 + #x01 #x01 #x01 #x01 #x01 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x00 #x00 #x04 #x04 #x04 #x00 #x01 #x01 #x01 #x07 #x07 #x01 #x01 #x01 #x01 #x01 + #x01 #x01 #x01 #x01 #x07 #x07 #x07 #x01 #x01 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x01 #x01 #x01 #x01 #x01 #x01 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x00 #x00 #x04 #x04 #x04 #x00 #x01 #x01 #x01 #x07 #x07 #x01 #x01 #x01 #x01 #x01 + #x01 #x01 #x01 #x01 #x07 #x07 #x07 #x01 #x01 #x07 #x07 #x07 #x01 #x07 #x07 #x07 + #x07 #x07 #x01 #x01 #x01 #x01 #x01 #x01 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 + #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07 #x07
[3822 lines skipped]