diff --git a/sc/qa/unit/data/functions/addin/fods/bin2dec.fods b/sc/qa/unit/data/functions/addin/fods/bin2dec.fods
new file mode 100644
index 000000000000..c7c99bac13f4
--- /dev/null
+++ b/sc/qa/unit/data/functions/addin/fods/bin2dec.fods
@@ -0,0 +1,5712 @@
+
+
+
+ 2017-01-13T22:34:46.056299441P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/63ddc8dc4ae1f3c3ee2f860c34886688b0ed2d57
+
+
+ 0
+ 0
+ 69530
+ 359833
+
+
+ view1
+
+
+ 2
+ 8
+ 0
+ 0
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 120
+ 60
+ true
+ false
+
+
+ 2
+ 11
+ 0
+ 0
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 120
+ 60
+ true
+ false
+
+
+ Sheet2
+ 1241
+ 0
+ 120
+ 60
+ false
+ true
+ true
+ true
+ 12632256
+ true
+ true
+ true
+ true
+ true
+ false
+ false
+ 1270
+ 1270
+ 1
+ 1
+ true
+ false
+
+
+
+
+ 7
+ false
+ false
+ true
+ true
+ false
+ false
+ false
+ 1270
+ 1270
+ true
+ true
+ true
+ true
+ true
+ false
+ 12632256
+ false
+ Lexmark-E352dn
+
+
+ cs
+ CZ
+
+
+
+
+
+ de
+ DE
+
+
+
+
+
+ en
+ US
+
+
+
+
+
+ nl
+ NL
+
+
+
+
+
+ true
+ true
+ 3
+ 1
+ true
+ 1
+ true
+ sgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMA0wAAAAAAAAAIAFZUAAAkbQAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpMZXR0ZXIAABIAQ09NUEFUX0RVUExFWF9NT0RFDwBEdXBsZXhNb2RlOjpPZmY=
+ false
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kč
+
+
+
+ -
+
+
+ Kč
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kč
+
+
+ -
+
+
+ Kč
+
+
+
+
+
+ Kč
+
+
+ -
+
+
+ Kč
+
+
+
+
+
+ Kč
+
+
+
+ -
+
+
+ Kč
+
+
+
+
+
+ Kč
+
+
+
+ -
+
+
+ Kč
+
+
+
+ £
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+
+ /
+
+ /
+
+
+
+
+
+
+ /
+
+ /
+
+
+
+ €
+
+
+
+
+
+ -
+ €
+
+
+
+
+
+
+ Kč
+
+
+ -
+
+ Kč
+
+
+
+
+ Kč
+
+
+
+ -
+
+ Kč
+
+
+
+
+ Kč
+
+
+ -
+
+ Kč
+
+
+
+
+ Kč
+
+
+
+ -
+
+ Kč
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ Kč
+
+
+ -
+
+
+ Kč
+
+
+
+ - Kč
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kč
+
+
+ -
+
+
+ Kč
+
+
+
+ -
+
+ Kč
+
+
+
+
+
+
+
+
+
+
+ :
+
+
+
+
+ :
+
+ :
+
+
+
+
+ :
+
+
+
+
+
+
+ Yes
+
+
+ Yes
+
+
+ No
+
+
+
+
+ True
+
+
+ True
+
+
+ False
+
+
+
+
+ On
+
+
+ On
+
+
+ Off
+
+
+
+
+ ¥€
+
+
+
+
+
+
+
+
+ (
+ €
+
+
+
+
+ )
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+ $
+
+
+
+
+
+ ($
+
+ )
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+ - €
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+ ($
+
+ )
+
+
+
+ $
+
+
+
+
+
+ ($
+
+ )
+
+
+
+ $
+
+
+
+
+ ($
+
+ )
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+
+ $
+
+ (
+
+ )
+
+
+ $
+
+ -
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+
+ $
+
+ (
+
+ )
+
+
+ $
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+
+
+
+ (
+ €
+
+
+ )
+
+
+
+ \
+
+
+
+ \-
+
+
+
+
+ \
+
+
+
+
+ \-
+
+
+
+
+ \
+
+
+
+ \-
+
+
+
+
+ \
+
+
+
+
+ \-
+
+
+
+
+ \
+
+
+
+
+
+ \
+
+ -
+
+
+
+
+ \
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ \
+
+
+
+
+
+ \
+
+ -
+
+
+
+
+ \
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+ $(
+
+ )
+
+
+ $-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+ -
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+ $(
+
+ )
+
+
+ $-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+
+
+ $
+
+
+
+
+ (
+ $
+
+ )
+
+
+
+
+ %
+
+
+
+ %
+
+
+
+ -
+
+ %
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+ -
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+
+ %
+
+
+
+ -
+
+ %
+
+
+
+
+ DM
+
+
+ -
+
+ DM
+
+
+
+
+ DM
+
+
+
+ -
+
+ DM
+
+
+
+
+ DM
+
+
+ -
+
+ DM
+
+
+
+
+ DM
+
+
+
+ -
+
+ DM
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ DM
+
+
+ -
+
+
+ DM
+
+
+
+ - DM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DM
+
+
+ -
+
+
+ DM
+
+
+
+ -
+
+ DM
+
+
+
+
+
+
+
+
+
+ Ouch! -
+
+ - Error detected!
+
+
+
+ - Result=0 - No Errordetection
+
+
+
+ /
+
+ /
+
+
+
+
+ /
+
+ /
+
+
+
+
+
+
+
+
+
+
+
+
+ £
+
+
+
+ -£
+
+
+
+
+ £
+
+
+
+
+ -£
+
+
+
+
+ £
+
+
+
+ -£
+
+
+
+
+ £
+
+
+
+
+ -£
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ £
+
+
+
+
+
+ -£
+
+
+
+
+
+ £
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ £
+
+
+
+
+
+ -£
+
+
+
+
+
+ £
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ ¥
+
+
+
+
+ -
+ ¥
+
+
+
+
+
+
+ DM
+
+
+ -
+
+
+ DM
+
+
+
+
+
+ DM
+
+
+ -
+
+
+ DM
+
+
+
+
+
+ DM
+
+
+
+ -
+
+
+ DM
+
+
+
+
+
+ DM
+
+
+
+ -
+
+
+ DM
+
+
+
+
+
+ DM
+
+
+
+ -
+
+
+ DM
+
+
+
+ €
+
+
+
+
+
+ €
+
+
+ -
+
+
+
+
+ tan
+
+ aa
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ zł
+
+
+
+ -
+
+
+ zł
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+ :
+
+ :
+
+
+
+
+
+
+ :
+
+ :
+
+
+
+ €
+
+
+
+
+
+ -
+ €
+
+
+
+
+
+ €
+
+
+
+
+
+ -
+ €
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /
+
+ /
+
+
+
+
+ -
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ :
+
+
+
+
+
+
+ :
+
+ :
+
+
+
+
+
+
+ :
+
+
+
+
+ :
+
+ :
+
+
+
+
+ /
+
+ /
+
+
+
+ :
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+
+
+
+
+ (
+
+
+ )
+
+
+
+
+
+
+
+
+
+ (
+
+
+ )
+
+
+
+
+
+
+
+
+ (
+
+
+ )
+
+
+
+
+
+
+
+
+
+ (
+
+
+ )
+
+
+
+
+ -
+
+
+
+
+ :
+
+ :
+
+
+
+
+ :
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+
+
+
+ %
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .
+
+
+
+
+
+
+ .
+
+
+
+
+
+
+
+
+
+ :
+
+
+
+
+
+
+ :
+
+ :
+
+
+
+
+
+
+ .
+
+ .
+
+
+
+ :
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+ :
+
+ :
+
+
+
+
+ :
+
+
+
+
+
+
+ €
+
+
+
+
+ €
+
+ -
+
+
+
+ €
+
+
+
+
+
+ €
+
+ -
+
+
+
+ €
+
+
+
+
+ €
+
+ -
+
+
+
+ €
+
+
+
+
+
+ €
+
+ -
+
+
+
+
+ -
+
+ -
+
+
+
+
+ -
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ :
+
+
+
+
+
+
+ :
+
+ :
+
+
+
+
+
+
+ :
+
+
+
+
+ :
+
+ :
+
+
+
+
+ -
+
+ -
+
+
+
+ :
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+
+
+ €
+
+
+ -
+
+
+ €
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+
+
+ €
+
+
+ -
+
+
+ €
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ???
+
+
+
+ Page 1
+
+
+
+
+
+
+ ??? (???)
+
+
+ 00/00/0000, 00:00:00
+
+
+
+
+ Page 1 / 99
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BIN2DEC Function
+
+
+
+
+
+
+
+
+ Result
+
+
+ TRUE
+
+
+
+
+
+
+
+
+ Sheet
+
+
+ Result
+
+
+ Description
+
+
+
+
+ 1
+
+
+ TRUE
+
+
+ Simple BIN2DEC formulas with local references and values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Function
+
+
+ Expected
+
+
+ Correct
+
+
+ FunctionString
+
+
+ Comment
+
+
+
+ 111
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 100
+
+
+ 100
+
+
+ TRUE
+
+
+ =BIN2DEC(1100100)
+
+
+
+ 101
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 7
+
+
+ 7
+
+
+ TRUE
+
+
+ {=BIN2DEC(G1:G2)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ TRUE
+
+
+ {=BIN2DEC(G1:G2)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 7
+
+
+ 7
+
+
+ TRUE
+
+
+ =BIN2DEC(111)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+ 2
+
+
+ TRUE
+
+
+ =BIN2DEC(10)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -1
+
+
+ -1
+
+
+ TRUE
+
+
+ =BIN2DEC(1111111111)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 46
+
+
+ 46
+
+
+ TRUE
+
+
+ =BIN2DEC(101110)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Err:502
+
+
+ Err:502
+
+
+ TRUE
+
+
+ =BIN2DEC(10111110111)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Err:504
+
+
+ Err:504
+
+
+ TRUE
+
+
+ =BIN2DEC()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 58
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 59
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 60
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 61
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 62
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 63
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 65
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 66
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 67
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 68
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 69
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 70
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 72
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 75
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 78
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 81
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 82
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 83
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 84
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 85
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 86
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 87
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 88
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 89
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 90
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 91
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 92
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 93
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 94
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 95
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 96
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 97
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 98
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 99
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 548
+
+
+
+
+
+
+
+
+
+
+
+ 549
+
+
+
+
+
+
+
+
+
+
+
+ 550
+
+
+
+
+
+
+
+
+
+
+
+ 551
+
+
+
+
+
+
+
+
+
+
+
+ 552
+
+
+
+
+
+
+
+
+
+
+
+ 553
+
+
+
+
+
+
+
+
+
+
+
+ 554
+
+
+
+
+
+
+
+
+
+
+
+ 555
+
+
+
+
+
+
+
+
+
+
+
+ 556
+
+
+
+
+
+
+
+
+
+
+
+ 557
+
+
+
+
+
+
+
+
+
+
+
+ 558
+
+
+
+
+
+
+
+
+
+
+
+ 559
+
+
+
+
+
+
+
+
+
+
+
+ 560
+
+
+
+
+
+
+
+
+
+
+
+ 561
+
+
+
+
+
+
+
+
+
+
+
+ 562
+
+
+
+
+
+
+
+
+
+
+
+ 563
+
+
+
+
+
+
+
+
+
+
+
+ 564
+
+
+
+
+
+
+
+
+
+
+
+ 565
+
+
+
+
+
+
+
+
+
+
+
+ 566
+
+
+
+
+
+
+
+
+
+
+
+ 567
+
+
+
+
+
+
+
+
+
+
+
+ 568
+
+
+
+
+
+
+
+
+
+
+
+ 569
+
+
+
+
+
+
+
+
+
+
+
+ 570
+
+
+
+
+
+
+
+
+
+
+
+ 571
+
+
+
+
+
+
+
+
+
+
+
+ 572
+
+
+
+
+
+
+
+
+
+
+
+ 573
+
+
+
+
+
+
+
+
+
+
+
+ 574
+
+
+
+
+
+
+
+
+
+
+
+ 575
+
+
+
+
+
+
+
+
+
+
+
+ 576
+
+
+
+
+
+
+
+
+
+
+
+ 577
+
+
+
+
+
+
+
+
+
+
+
+ 578
+
+
+
+
+
+
+
+
+
+
+
+ 579
+
+
+
+
+
+
+
+
+
+
+
+ 580
+
+
+
+
+
+
+
+
+
+
+
+ 581
+
+
+
+
+
+
+
+
+
+
+
+ 582
+
+
+
+
+
+
+
+
+
+
+
+ 583
+
+
+
+
+
+
+
+
+
+
+
+ 584
+
+
+
+
+
+
+
+
+
+
+
+ 585
+
+
+
+
+
+
+
+
+
+
+
+ 586
+
+
+
+
+
+
+
+
+
+
+
+ 587
+
+
+
+
+
+
+
+
+
+
+
+ 588
+
+
+
+
+
+
+
+
+
+
+
+ 589
+
+
+
+
+
+
+
+
+
+
+
+ 590
+
+
+
+
+
+
+
+
+
+
+
+ 591
+
+
+
+
+
+
+
+
+
+
+
+ 592
+
+
+
+
+
+
+
+
+
+
+
+ 593
+
+
+
+
+
+
+
+
+
+
+
+ 594
+
+
+
+
+
+
+
+
+
+
+
+ 595
+
+
+
+
+
+
+
+
+
+
+
+ 596
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sc/qa/unit/data/functions/addin/fods/bin2hex.fods b/sc/qa/unit/data/functions/addin/fods/bin2hex.fods
new file mode 100644
index 000000000000..7fc9ae5eafe2
--- /dev/null
+++ b/sc/qa/unit/data/functions/addin/fods/bin2hex.fods
@@ -0,0 +1,5687 @@
+
+
+
+ 2016-12-29T18:23:56.522000000P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/63ddc8dc4ae1f3c3ee2f860c34886688b0ed2d57
+
+
+ 0
+ 0
+ 69530
+ 359233
+
+
+ view1
+
+
+ 2
+ 8
+ 0
+ 0
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 120
+ 60
+ true
+ false
+
+
+ 2
+ 15
+ 0
+ 0
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 2
+ 0
+ 120
+ 60
+ true
+ false
+
+
+ Sheet2
+ 1241
+ 0
+ 120
+ 60
+ false
+ true
+ true
+ true
+ 12632256
+ true
+ true
+ true
+ true
+ true
+ false
+ false
+ 1270
+ 1270
+ 1
+ 1
+ true
+ false
+
+
+
+
+ 7
+ false
+ false
+ true
+ true
+ false
+ false
+ false
+ 1270
+ 1270
+ true
+ true
+ true
+ true
+ true
+ false
+ 12632256
+ false
+ Lexmark-E352dn
+
+
+ cs
+ CZ
+
+
+
+
+
+ de
+ DE
+
+
+
+
+
+ en
+ US
+
+
+
+
+
+ nl
+ NL
+
+
+
+
+
+ true
+ true
+ 3
+ 1
+ true
+ 1
+ true
+ sgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMA0wAAAAAAAAAIAFZUAAAkbQAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhCkR1cGxleDpOb25lAElucHV0U2xvdDpUcmF5MQBQYWdlU2l6ZTpMZXR0ZXIAABIAQ09NUEFUX0RVUExFWF9NT0RFDwBEdXBsZXhNb2RlOjpPZmY=
+ false
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kč
+
+
+
+ -
+
+
+ Kč
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kč
+
+
+ -
+
+
+ Kč
+
+
+
+
+
+ Kč
+
+
+ -
+
+
+ Kč
+
+
+
+
+
+ Kč
+
+
+
+ -
+
+
+ Kč
+
+
+
+
+
+ Kč
+
+
+
+ -
+
+
+ Kč
+
+
+
+ £
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+
+ /
+
+ /
+
+
+
+
+
+
+ /
+
+ /
+
+
+
+ €
+
+
+
+
+
+ -
+ €
+
+
+
+
+
+
+ Kč
+
+
+ -
+
+ Kč
+
+
+
+
+ Kč
+
+
+
+ -
+
+ Kč
+
+
+
+
+ Kč
+
+
+ -
+
+ Kč
+
+
+
+
+ Kč
+
+
+
+ -
+
+ Kč
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ Kč
+
+
+ -
+
+
+ Kč
+
+
+
+ - Kč
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kč
+
+
+ -
+
+
+ Kč
+
+
+
+ -
+
+ Kč
+
+
+
+
+
+
+
+
+
+
+ :
+
+
+
+
+ :
+
+ :
+
+
+
+
+ :
+
+
+
+
+
+
+ Yes
+
+
+ Yes
+
+
+ No
+
+
+
+
+ True
+
+
+ True
+
+
+ False
+
+
+
+
+ On
+
+
+ On
+
+
+ Off
+
+
+
+
+ ¥€
+
+
+
+
+
+
+
+
+ (
+ €
+
+
+
+
+ )
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+ $
+
+
+
+
+
+ ($
+
+ )
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+ - €
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+ ($
+
+ )
+
+
+
+ $
+
+
+
+
+
+ ($
+
+ )
+
+
+
+ $
+
+
+
+
+ ($
+
+ )
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+
+ $
+
+ (
+
+ )
+
+
+ $
+
+ -
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+
+ $
+
+ (
+
+ )
+
+
+ $
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+
+
+
+ (
+ €
+
+
+ )
+
+
+
+ \
+
+
+
+ \-
+
+
+
+
+ \
+
+
+
+
+ \-
+
+
+
+
+ \
+
+
+
+ \-
+
+
+
+
+ \
+
+
+
+
+ \-
+
+
+
+
+ \
+
+
+
+
+
+ \
+
+ -
+
+
+
+
+ \
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ \
+
+
+
+
+
+ \
+
+ -
+
+
+
+
+ \
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+ $(
+
+ )
+
+
+ $-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+ -
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+ $(
+
+ )
+
+
+ $-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+
+
+ $
+
+
+
+
+ (
+ $
+
+ )
+
+
+
+
+ %
+
+
+
+ %
+
+
+
+ -
+
+ %
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+ -
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+
+ %
+
+
+
+ -
+
+ %
+
+
+
+
+ DM
+
+
+ -
+
+ DM
+
+
+
+
+ DM
+
+
+
+ -
+
+ DM
+
+
+
+
+ DM
+
+
+ -
+
+ DM
+
+
+
+
+ DM
+
+
+
+ -
+
+ DM
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ DM
+
+
+ -
+
+
+ DM
+
+
+
+ - DM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DM
+
+
+ -
+
+
+ DM
+
+
+
+ -
+
+ DM
+
+
+
+
+
+
+
+
+
+ Ouch! -
+
+ - Error detected!
+
+
+
+ - Result=0 - No Errordetection
+
+
+
+ /
+
+ /
+
+
+
+
+ /
+
+ /
+
+
+
+
+
+
+
+
+
+
+
+
+ £
+
+
+
+ -£
+
+
+
+
+ £
+
+
+
+
+ -£
+
+
+
+
+ £
+
+
+
+ -£
+
+
+
+
+ £
+
+
+
+
+ -£
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ £
+
+
+
+
+
+ -£
+
+
+
+
+
+ £
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ £
+
+
+
+
+
+ -£
+
+
+
+
+
+ £
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ ¥
+
+
+
+
+ -
+ ¥
+
+
+
+
+
+
+ DM
+
+
+ -
+
+
+ DM
+
+
+
+
+
+ DM
+
+
+ -
+
+
+ DM
+
+
+
+
+
+ DM
+
+
+
+ -
+
+
+ DM
+
+
+
+
+
+ DM
+
+
+
+ -
+
+
+ DM
+
+
+
+
+
+ DM
+
+
+
+ -
+
+
+ DM
+
+
+
+ €
+
+
+
+
+
+ €
+
+
+ -
+
+
+
+
+ tan
+
+ aa
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ zł
+
+
+
+ -
+
+
+ zł
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+ :
+
+ :
+
+
+
+
+
+
+ :
+
+ :
+
+
+
+ €
+
+
+
+
+
+ -
+ €
+
+
+
+
+
+ €
+
+
+
+
+
+ -
+ €
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /
+
+ /
+
+
+
+
+ -
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ :
+
+
+
+
+
+
+ :
+
+ :
+
+
+
+
+
+
+ :
+
+
+
+
+ :
+
+ :
+
+
+
+
+ /
+
+ /
+
+
+
+ :
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+
+
+
+
+ (
+
+
+ )
+
+
+
+
+
+
+
+
+
+ (
+
+
+ )
+
+
+
+
+
+
+
+
+ (
+
+
+ )
+
+
+
+
+
+
+
+
+
+ (
+
+
+ )
+
+
+
+
+ -
+
+
+
+
+ :
+
+ :
+
+
+
+
+ :
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+
+
+
+ %
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .
+
+
+
+
+
+
+ .
+
+
+
+
+
+
+
+
+
+ :
+
+
+
+
+
+
+ :
+
+ :
+
+
+
+
+
+
+ .
+
+ .
+
+
+
+ :
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+ :
+
+ :
+
+
+
+
+ :
+
+
+
+
+
+
+ €
+
+
+
+
+ €
+
+ -
+
+
+
+ €
+
+
+
+
+
+ €
+
+ -
+
+
+
+ €
+
+
+
+
+ €
+
+ -
+
+
+
+ €
+
+
+
+
+
+ €
+
+ -
+
+
+
+
+ -
+
+ -
+
+
+
+
+ -
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ :
+
+
+
+
+
+
+ :
+
+ :
+
+
+
+
+
+
+ :
+
+
+
+
+ :
+
+ :
+
+
+
+
+ -
+
+ -
+
+
+
+ :
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+
+
+ €
+
+
+ -
+
+
+ €
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+
+
+ €
+
+
+ -
+
+
+ €
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ???
+
+
+
+ Page 1
+
+
+
+
+
+
+ ??? (???)
+
+
+ 00/00/0000, 00:00:00
+
+
+
+
+ Page 1 / 99
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BIN2HEX Function
+
+
+
+
+
+
+
+
+ Result
+
+
+ TRUE
+
+
+
+
+
+
+
+
+ Sheet
+
+
+ Result
+
+
+ Description
+
+
+
+
+ 1
+
+
+ TRUE
+
+
+ Simple BIN2HEX formulas with local references and values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Function
+
+
+ Expected
+
+
+ Correct
+
+
+ FunctionString
+
+
+ Comment
+
+
+
+ 111
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 000064
+
+
+ 000064
+
+
+ TRUE
+
+
+ =BIN2HEX(1100100,6)
+
+
+
+ 101
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 00FB
+
+
+ 00FB
+
+
+ TRUE
+
+
+ =BIN2HEX(11111011, 4)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ E
+
+
+ E
+
+
+ TRUE
+
+
+ =BIN2HEX(1110)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FFFFFFFFFF
+
+
+ FFFFFFFFFF
+
+
+ TRUE
+
+
+ =BIN2HEX(1111111111)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3B
+
+
+ 3B
+
+
+ TRUE
+
+
+ =BIN2HEX(111011)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 14
+
+
+ 14
+
+
+ TRUE
+
+
+ =BIN2HEX(10100)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3F
+
+
+ 3F
+
+
+ TRUE
+
+
+ =BIN2HEX(111111)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 003F
+
+
+ 003F
+
+
+ TRUE
+
+
+ =BIN2HEX(111111, 4)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0003F
+
+
+ 0003F
+
+
+ TRUE
+
+
+ =BIN2HEX(111111, 5)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 7
+
+
+ 7
+
+
+ TRUE
+
+
+ {=BIN2HEX(G1:G2)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ TRUE
+
+
+ {=BIN2HEX(G1:G2)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 00007
+
+
+ 00007
+
+
+ TRUE
+
+
+ {=BIN2HEX(G1:G2,5)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 00005
+
+
+ 00005
+
+
+ TRUE
+
+
+ {=BIN2HEX(G1:G2,5)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FFFFFFFFFF
+
+
+ FFFFFFFFFF
+
+
+ TRUE
+
+
+ =BIN2HEX(1111111111,1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Err:502
+
+
+ Err:502
+
+
+ TRUE
+
+
+ =BIN2HEX(1111111121)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Err:504
+
+
+ Err:504
+
+
+ TRUE
+
+
+ =BIN2HEX()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Err:504
+
+
+ Err:504
+
+
+ TRUE
+
+
+ =BIN2HEX()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ TRUE
+
+
+ =BIN2HEX(TRUE())
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 58
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 59
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 60
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 61
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 62
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 63
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 65
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 66
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 67
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 68
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 69
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 70
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 72
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 75
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 78
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 81
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 82
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 83
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 84
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 85
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 86
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 87
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 88
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 89
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 90
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 91
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 92
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 93
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 94
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 95
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 96
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 97
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 98
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 99
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 548
+
+
+
+
+
+
+
+
+
+
+
+ 549
+
+
+
+
+
+
+
+
+
+
+
+ 550
+
+
+
+
+
+
+
+
+
+
+
+ 551
+
+
+
+
+
+
+
+
+
+
+
+ 552
+
+
+
+
+
+
+
+
+
+
+
+ 553
+
+
+
+
+
+
+
+
+
+
+
+ 554
+
+
+
+
+
+
+
+
+
+
+
+ 555
+
+
+
+
+
+
+
+
+
+
+
+ 556
+
+
+
+
+
+
+
+
+
+
+
+ 557
+
+
+
+
+
+
+
+
+
+
+
+ 558
+
+
+
+
+
+
+
+
+
+
+
+ 559
+
+
+
+
+
+
+
+
+
+
+
+ 560
+
+
+
+
+
+
+
+
+
+
+
+ 561
+
+
+
+
+
+
+
+
+
+
+
+ 562
+
+
+
+
+
+
+
+
+
+
+
+ 563
+
+
+
+
+
+
+
+
+
+
+
+ 564
+
+
+
+
+
+
+
+
+
+
+
+ 565
+
+
+
+
+
+
+
+
+
+
+
+ 566
+
+
+
+
+
+
+
+
+
+
+
+ 567
+
+
+
+
+
+
+
+
+
+
+
+ 568
+
+
+
+
+
+
+
+
+
+
+
+ 569
+
+
+
+
+
+
+
+
+
+
+
+ 570
+
+
+
+
+
+
+
+
+
+
+
+ 571
+
+
+
+
+
+
+
+
+
+
+
+ 572
+
+
+
+
+
+
+
+
+
+
+
+ 573
+
+
+
+
+
+
+
+
+
+
+
+ 574
+
+
+
+
+
+
+
+
+
+
+
+ 575
+
+
+
+
+
+
+
+
+
+
+
+ 576
+
+
+
+
+
+
+
+
+
+
+
+ 577
+
+
+
+
+
+
+
+
+
+
+
+ 578
+
+
+
+
+
+
+
+
+
+
+
+ 579
+
+
+
+
+
+
+
+
+
+
+
+ 580
+
+
+
+
+
+
+
+
+
+
+
+ 581
+
+
+
+
+
+
+
+
+
+
+
+ 582
+
+
+
+
+
+
+
+
+
+
+
+ 583
+
+
+
+
+
+
+
+
+
+
+
+ 584
+
+
+
+
+
+
+
+
+
+
+
+ 585
+
+
+
+
+
+
+
+
+
+
+
+ 586
+
+
+
+
+
+
+
+
+
+
+
+ 587
+
+
+
+
+
+
+
+
+
+
+
+ 588
+
+
+
+
+
+
+
+
+
+
+
+ 589
+
+
+
+
+
+
+
+
+
+
+
+ 590
+
+
+
+
+
+
+
+
+
+
+
+ 591
+
+
+
+
+
+
+
+
+
+
+
+ 592
+
+
+
+
+
+
+
+
+
+
+
+ 593
+
+
+
+
+
+
+
+
+
+
+
+ 594
+
+
+
+
+
+
+
+
+
+
+
+ 595
+
+
+
+
+
+
+
+
+
+
+
+ 596
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/sc/qa/unit/data/functions/addin/fods/bin2oct.fods b/sc/qa/unit/data/functions/addin/fods/bin2oct.fods
new file mode 100644
index 000000000000..6bab2b4acc4e
--- /dev/null
+++ b/sc/qa/unit/data/functions/addin/fods/bin2oct.fods
@@ -0,0 +1,5687 @@
+
+
+
+ 2016-12-29T18:23:56.522000000P0D1LibreOfficeDev/5.4.0.0.alpha0$Linux_X86_64 LibreOffice_project/63ddc8dc4ae1f3c3ee2f860c34886688b0ed2d57
+
+
+ 0
+ 0
+ 69530
+ 359233
+
+
+ view1
+
+
+ 2
+ 8
+ 0
+ 0
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 110
+ 60
+ true
+ false
+
+
+ 4
+ 11
+ 0
+ 0
+ 0
+ 0
+ 2
+ 0
+ 0
+ 0
+ 0
+ 0
+ 110
+ 60
+ true
+ false
+
+
+ Sheet2
+ 1241
+ 0
+ 110
+ 60
+ false
+ true
+ true
+ true
+ 12632256
+ true
+ true
+ true
+ true
+ true
+ false
+ false
+ 1270
+ 1270
+ 1
+ 1
+ true
+ false
+
+
+
+
+ 7
+ false
+ false
+ true
+ true
+ false
+ false
+ false
+ 1270
+ 1270
+ true
+ true
+ true
+ true
+ true
+ false
+ 12632256
+ false
+ Lexmark-E352dn
+
+
+ cs
+ CZ
+
+
+
+
+
+ de
+ DE
+
+
+
+
+
+ en
+ US
+
+
+
+
+
+ nl
+ NL
+
+
+
+
+
+ true
+ true
+ 3
+ 1
+ true
+ 1
+ true
+ sgH+/0xleG1hcmstRTM1MmRuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ1VQUzpMZXhtYXJrLUUzNTJkbgAAAAAAAAAAAAAAAAAWAAMA0wAAAAAAAAAIAFZUAAAkbQAASm9iRGF0YSAxCnByaW50ZXI9TGV4bWFyay1FMzUyZG4Kb3JpZW50YXRpb249UG9ydHJhaXQKY29waWVzPTEKY29sbGF0ZT1mYWxzZQptYXJnaW5kYWp1c3RtZW50PTAsMCwwLDAKY29sb3JkZXB0aD0yNApwc2xldmVsPTAKcGRmZGV2aWNlPTEKY29sb3JkZXZpY2U9MApQUERDb250ZXhEYXRhClBhZ2VTaXplOkxldHRlcgBJbnB1dFNsb3Q6VHJheTEARHVwbGV4Ok5vbmUAABIAQ09NUEFUX0RVUExFWF9NT0RFDwBEdXBsZXhNb2RlOjpPZmY=
+ false
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kč
+
+
+
+ -
+
+
+ Kč
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kč
+
+
+ -
+
+
+ Kč
+
+
+
+
+
+ Kč
+
+
+ -
+
+
+ Kč
+
+
+
+
+
+ Kč
+
+
+
+ -
+
+
+ Kč
+
+
+
+
+
+ Kč
+
+
+
+ -
+
+
+ Kč
+
+
+
+ £
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+
+ /
+
+ /
+
+
+
+
+
+
+ /
+
+ /
+
+
+
+ €
+
+
+
+
+
+ -
+ €
+
+
+
+
+
+
+ Kč
+
+
+ -
+
+ Kč
+
+
+
+
+ Kč
+
+
+
+ -
+
+ Kč
+
+
+
+
+ Kč
+
+
+ -
+
+ Kč
+
+
+
+
+ Kč
+
+
+
+ -
+
+ Kč
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ Kč
+
+
+ -
+
+
+ Kč
+
+
+
+ - Kč
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Kč
+
+
+ -
+
+
+ Kč
+
+
+
+ -
+
+ Kč
+
+
+
+
+
+
+
+
+
+
+ :
+
+
+
+
+ :
+
+ :
+
+
+
+
+ :
+
+
+
+
+
+
+ Yes
+
+
+ Yes
+
+
+ No
+
+
+
+
+ True
+
+
+ True
+
+
+ False
+
+
+
+
+ On
+
+
+ On
+
+
+ Off
+
+
+
+
+ ¥€
+
+
+
+
+
+
+
+
+ (
+ €
+
+
+
+
+ )
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+ $
+
+
+
+
+
+ ($
+
+ )
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+ - €
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+ ($
+
+ )
+
+
+
+ $
+
+
+
+
+
+ ($
+
+ )
+
+
+
+ $
+
+
+
+
+ ($
+
+ )
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+
+ $
+
+ (
+
+ )
+
+
+ $
+
+ -
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+
+ $
+
+ (
+
+ )
+
+
+ $
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+
+
+
+ (
+ €
+
+
+ )
+
+
+
+ \
+
+
+
+ \-
+
+
+
+
+ \
+
+
+
+
+ \-
+
+
+
+
+ \
+
+
+
+ \-
+
+
+
+
+ \
+
+
+
+
+ \-
+
+
+
+
+ \
+
+
+
+
+
+ \
+
+ -
+
+
+
+
+ \
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ \
+
+
+
+
+
+ \
+
+ -
+
+
+
+
+ \
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+ $(
+
+ )
+
+
+ $-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+ -
+
+
+
+
+
+
+
+
+
+ $
+
+
+
+
+ $(
+
+ )
+
+
+ $-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+ €
+
+
+
+ -
+
+
+ €
+
+
+
+
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+ %
+
+
+
+
+
+ $
+
+
+
+
+ (
+ $
+
+ )
+
+
+
+
+ %
+
+
+
+ %
+
+
+
+ -
+
+ %
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+ -
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+ £
+
+
+
+
+ -
+ £
+
+
+
+
+
+ %
+
+
+
+ -
+
+ %
+
+
+
+
+ DM
+
+
+ -
+
+ DM
+
+
+
+
+ DM
+
+
+
+ -
+
+ DM
+
+
+
+
+ DM
+
+
+ -
+
+ DM
+
+
+
+
+ DM
+
+
+
+ -
+
+ DM
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ DM
+
+
+ -
+
+
+ DM
+
+
+
+ - DM
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DM
+
+
+ -
+
+
+ DM
+
+
+
+ -
+
+ DM
+
+
+
+
+
+
+
+
+
+ Ouch! -
+
+ - Error detected!
+
+
+
+ - Result=0 - No Errordetection
+
+
+
+ /
+
+ /
+
+
+
+
+ /
+
+ /
+
+
+
+
+
+
+
+
+
+
+
+
+ £
+
+
+
+ -£
+
+
+
+
+ £
+
+
+
+
+ -£
+
+
+
+
+ £
+
+
+
+ -£
+
+
+
+
+ £
+
+
+
+
+ -£
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ £
+
+
+
+
+
+ -£
+
+
+
+
+
+ £
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ £
+
+
+
+
+
+ -£
+
+
+
+
+
+ £
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ ¥
+
+
+
+
+ -
+ ¥
+
+
+
+
+
+
+ DM
+
+
+ -
+
+
+ DM
+
+
+
+
+
+ DM
+
+
+ -
+
+
+ DM
+
+
+
+
+
+ DM
+
+
+
+ -
+
+
+ DM
+
+
+
+
+
+ DM
+
+
+
+ -
+
+
+ DM
+
+
+
+
+
+ DM
+
+
+
+ -
+
+
+ DM
+
+
+
+ €
+
+
+
+
+
+ €
+
+
+ -
+
+
+
+
+ tan
+
+ aa
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ zł
+
+
+
+ -
+
+
+ zł
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+ :
+
+ :
+
+
+
+
+
+
+ :
+
+ :
+
+
+
+ €
+
+
+
+
+
+ -
+ €
+
+
+
+
+
+ €
+
+
+
+
+
+ -
+ €
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /
+
+ /
+
+
+
+
+ -
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ :
+
+
+
+
+
+
+ :
+
+ :
+
+
+
+
+
+
+ :
+
+
+
+
+ :
+
+ :
+
+
+
+
+ /
+
+ /
+
+
+
+ :
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+
+
+
+
+ (
+
+
+ )
+
+
+
+
+
+
+
+
+
+ (
+
+
+ )
+
+
+
+
+
+
+
+
+ (
+
+
+ )
+
+
+
+
+
+
+
+
+
+ (
+
+
+ )
+
+
+
+
+ -
+
+
+
+
+ :
+
+ :
+
+
+
+
+ :
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+
+
+
+ %
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (
+
+ )
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ .
+
+
+
+
+
+
+ .
+
+
+
+
+
+
+
+
+
+ :
+
+
+
+
+
+
+ :
+
+ :
+
+
+
+
+
+
+ .
+
+ .
+
+
+
+ :
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+ -
+
+ €
+
+
+
+
+ €
+
+
+
+ -
+
+ €
+
+
+
+
+ :
+
+ :
+
+
+
+
+ :
+
+
+
+
+
+
+ €
+
+
+
+
+ €
+
+ -
+
+
+
+ €
+
+
+
+
+
+ €
+
+ -
+
+
+
+ €
+
+
+
+
+ €
+
+ -
+
+
+
+ €
+
+
+
+
+
+ €
+
+ -
+
+
+
+
+ -
+
+ -
+
+
+
+
+ -
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ :
+
+
+
+
+
+
+ :
+
+ :
+
+
+
+
+
+
+ :
+
+
+
+
+ :
+
+ :
+
+
+
+
+ -
+
+ -
+
+
+
+ :
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+
+
+ €
+
+
+ -
+
+
+ €
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+ €
+
+
+
+
+
+ €
+
+
+ -
+
+
+ €
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ???
+
+
+
+ Page 1
+
+
+
+
+
+
+ ??? (???)
+
+
+ 00/00/0000, 00:00:00
+
+
+
+
+ Page 1 / 99
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ BIN2OCT Function
+
+
+
+
+
+
+
+
+ Result
+
+
+ TRUE
+
+
+
+
+
+
+
+
+ Sheet
+
+
+ Result
+
+
+ Description
+
+
+
+
+ 1
+
+
+ TRUE
+
+
+ Simple BIN2OCT formulas with local references and values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Function
+
+
+ Expected
+
+
+ Correct
+
+
+ FunctionString
+
+
+ Comment
+
+
+
+ 111
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 000144
+
+
+ 000144
+
+
+ TRUE
+
+
+ =BIN2OCT(1100100,6)
+
+
+
+ 101
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0373
+
+
+ 0373
+
+
+ TRUE
+
+
+ =BIN2OCT(11111011, 4)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 16
+
+
+ 16
+
+
+ TRUE
+
+
+ =BIN2OCT(1110)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 7777777777
+
+
+ 7777777777
+
+
+ TRUE
+
+
+ =BIN2OCT(1111111111)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73
+
+
+ 73
+
+
+ TRUE
+
+
+ =BIN2OCT(111011)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 24
+
+
+ 24
+
+
+ TRUE
+
+
+ =BIN2OCT(10100)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 77
+
+
+ 77
+
+
+ TRUE
+
+
+ =BIN2OCT(111111)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0077
+
+
+ 0077
+
+
+ TRUE
+
+
+ =BIN2OCT(111111, 4)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 00077
+
+
+ 00077
+
+
+ TRUE
+
+
+ =BIN2OCT(111111, 5)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 7
+
+
+ 7
+
+
+ TRUE
+
+
+ {=BIN2HEX(G1:G2)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5
+
+
+ 5
+
+
+ TRUE
+
+
+ {=BIN2HEX(G1:G2)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 00007
+
+
+ 00007
+
+
+ TRUE
+
+
+ {=BIN2HEX(G1:G2,5)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 00005
+
+
+ 00005
+
+
+ TRUE
+
+
+ {=BIN2HEX(G1:G2,5)}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 7777777777
+
+
+ 7777777777
+
+
+ TRUE
+
+
+ =BIN2OCT(1111111111,1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Err:502
+
+
+ Err:502
+
+
+ TRUE
+
+
+ =BIN2OCT(1111111121)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Err:504
+
+
+ Err:504
+
+
+ TRUE
+
+
+ =BIN2OCT()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Err:504
+
+
+ Err:504
+
+
+ TRUE
+
+
+ =BIN2OCT()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+ 1
+
+
+ TRUE
+
+
+ =BIN2OCT(TRUE())
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 58
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 59
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 60
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 61
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 62
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 63
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 65
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 66
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 67
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 68
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 69
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 70
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 71
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 72
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 73
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 74
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 75
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 76
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 77
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 78
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 79
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 80
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 81
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 82
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 83
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 84
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 85
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 86
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 87
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 88
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 89
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 90
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 91
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 92
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 93
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 94
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 95
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 96
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 97
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 98
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 99
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 548
+
+
+
+
+
+
+
+
+
+
+
+ 549
+
+
+
+
+
+
+
+
+
+
+
+ 550
+
+
+
+
+
+
+
+
+
+
+
+ 551
+
+
+
+
+
+
+
+
+
+
+
+ 552
+
+
+
+
+
+
+
+
+
+
+
+ 553
+
+
+
+
+
+
+
+
+
+
+
+ 554
+
+
+
+
+
+
+
+
+
+
+
+ 555
+
+
+
+
+
+
+
+
+
+
+
+ 556
+
+
+
+
+
+
+
+
+
+
+
+ 557
+
+
+
+
+
+
+
+
+
+
+
+ 558
+
+
+
+
+
+
+
+
+
+
+
+ 559
+
+
+
+
+
+
+
+
+
+
+
+ 560
+
+
+
+
+
+
+
+
+
+
+
+ 561
+
+
+
+
+
+
+
+
+
+
+
+ 562
+
+
+
+
+
+
+
+
+
+
+
+ 563
+
+
+
+
+
+
+
+
+
+
+
+ 564
+
+
+
+
+
+
+
+
+
+
+
+ 565
+
+
+
+
+
+
+
+
+
+
+
+ 566
+
+
+
+
+
+
+
+
+
+
+
+ 567
+
+
+
+
+
+
+
+
+
+
+
+ 568
+
+
+
+
+
+
+
+
+
+
+
+ 569
+
+
+
+
+
+
+
+
+
+
+
+ 570
+
+
+
+
+
+
+
+
+
+
+
+ 571
+
+
+
+
+
+
+
+
+
+
+
+ 572
+
+
+
+
+
+
+
+
+
+
+
+ 573
+
+
+
+
+
+
+
+
+
+
+
+ 574
+
+
+
+
+
+
+
+
+
+
+
+ 575
+
+
+
+
+
+
+
+
+
+
+
+ 576
+
+
+
+
+
+
+
+
+
+
+
+ 577
+
+
+
+
+
+
+
+
+
+
+
+ 578
+
+
+
+
+
+
+
+
+
+
+
+ 579
+
+
+
+
+
+
+
+
+
+
+
+ 580
+
+
+
+
+
+
+
+
+
+
+
+ 581
+
+
+
+
+
+
+
+
+
+
+
+ 582
+
+
+
+
+
+
+
+
+
+
+
+ 583
+
+
+
+
+
+
+
+
+
+
+
+ 584
+
+
+
+
+
+
+
+
+
+
+
+ 585
+
+
+
+
+
+
+
+
+
+
+
+ 586
+
+
+
+
+
+
+
+
+
+
+
+ 587
+
+
+
+
+
+
+
+
+
+
+
+ 588
+
+
+
+
+
+
+
+
+
+
+
+ 589
+
+
+
+
+
+
+
+
+
+
+
+ 590
+
+
+
+
+
+
+
+
+
+
+
+ 591
+
+
+
+
+
+
+
+
+
+
+
+ 592
+
+
+
+
+
+
+
+
+
+
+
+ 593
+
+
+
+
+
+
+
+
+
+
+
+ 594
+
+
+
+
+
+
+
+
+
+
+
+ 595
+
+
+
+
+
+
+
+
+
+
+
+ 596
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file