• Save

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this document? Why not share!

Chess game viewer_excelhero.com

on

  • 370 views

 

Statistics

Views

Total Views
370
Views on SlideShare
370
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Chess game viewer_excelhero.com Chess game viewer_excelhero.com Document Transcript

  • The Immortal Game - Adolf Anderssen vs Kieseritsky (1851) Chessboard Style: Excel craft: Daniel Ferry daniel.ferry@gmail.com Demonstrates: Popcorn Chart Chess Game Viewer Combination of XY (Scatter) and Stacked Column chart types
  • Marker Fill with picture files. Conditional Chart Formatting for chessboard style Dynamic Charting with No VBA No IF() fucntions. Not even one. REPT() and boolean logic as alternative to IF() INDEX/MATCH The most famous chess game of all time - Notes Project crafted on February 12, 2010. Chess Game Viewer requires IFCC Numeric Notation for game input. The Algebraic Notation is simply for display. Disambiguity of the Algebraic Notation by formula proved too demanding for this simple demonstration project. It would be interesting to complete the formulaic parsing on a future version. I plan to use the Windows Sockets API from VBA to enable live game play over the internet. Current version uses no VBA. Game Viewer currently supports games with queenside castling. It does not support pawn promotion, yet. Workbook license: Creative Commons, Attribution 3.0 United States Chess piece images courtesy of: Maurizio Monge
  • Moves White Black 1 e4 e5 2 f4 exf4 3 Bc4 Qh4+ 4 Kf1 b5 5 Bxb5 Nf6 6 Nf3 Qh6 7 d3 Nh5 8 Nh4 Qg5 9 Nf5 c6 10 g4 Nf6 11 Rg1 cxb5 12 h4 Qg6 13 h5 Qg5 14 Qf3 Ng8 15 Bxf4 Qf6 16 Nc3 Bc5 17 Nd5 Qxb2 18 Bd6 Bxg1 19 e5 Qxa1+ 20 Ke2 Na6 21 Nxg7+ Kd8 22 Qf6+ Nxf6 23 Be7# 1-0 Chessboard Style: Modern
  • gebraic Notation is ed too demanding for formulaic parsing on e live game play
  • Chessboard - Stacked Column chart type Y-Axis Series 0 Series 1 Series 2 Series 3 Series 4 1 1 0 1 0 1 2 0 0 1 0 1 3 1 0 1 0 1 4 0 0 1 0 1 5 1 0 1 0 1 6 0 0 1 0 1 7 1 0 1 0 1 8 0 0 1 0 1 Series 1b Series 3b 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Pieces - XY (Scatter) chart type White x y wb1 3.02 1.5 wb2 6.02 1.5 wk 5.02 1.5 wn1 2.02 1.5 wn2 7.02 1.5 wq 4.02 1.5 wr1 1.02 1.5 wr2 8.02 1.5 wp1 1.02 2.5 wp2 2.02 2.5 wp3 3.02 2.5 wp4 4.02 2.5 wp5 5.02 2.5 wp6 6.02 2.5 wp7 7.02 2.5 wp8 8.02 2.5
  • Series 5 Series 6 Series 7 Series 8 Series 9 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 Series 5b Series 7b Series 9b 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Black x y bb1 3.02 8.5 bb2 6.02 8.5 bk 5.02 8.5 bn1 2.02 8.5 bn2 7.02 8.5 bq 4.02 8.5 br1 1.02 8.5 br2 8.02 8.5 bp1 1.02 7.5 bp2 2.02 7.5 bp3 3.02 7.5 bp4 4.02 7.5 bp5 5.02 7.5 bp6 6.02 7.5 bp7 7.02 7.5 bp8 8.02 7.5
  • Moves
  • ndx Move--> 0 0 Moves Square x y 11 1 1 wr1 White Black 21 2 1 wn1 1 5254 5755 31 3 1 wb1 2 6264 5564 41 4 1 wq 3 6134 4884 51 5 1 wk 4 5161 2725 61 6 1 wb2 5 3425 7866 71 7 1 wn2 6 7163 8486 81 8 1 wr2 7 4243 6685 12 1 2 wp1 8 6384 8675 22 2 2 wp2 9 8465 3736 32 3 2 wp3 10 7274 8566 42 4 2 wp4 11 8171 3625 52 5 2 wp5 12 8284 7576 62 6 2 wp6 13 8485 7675 72 7 2 wp7 14 4163 6678 82 8 2 wp8 15 3164 7566 13 1 3 16 2133 6835 23 2 3 17 3345 6622 33 3 3 18 6446 3571 43 4 3 19 5455 2211 53 5 3 20 6152 2816 63 6 3 21 6577 5848 73 7 3 22 6366 7866 83 8 3 23 4657 14 1 4 24 24 2 4 25 34 3 4 26 44 4 4 27 54 5 4 28 64 6 4 29 74 7 4 30 84 8 4 31 15 1 5 32 25 2 5 33 35 3 5 34 45 4 5 35 55 5 5 36 65 6 5 37 75 7 5 38 85 8 5 39 16 1 6 40 26 2 6
  • 41 36 3 6 42 46 4 6 43 56 5 6 44 66 6 6 45 76 7 6 46 86 8 6 47 17 1 7 bp1 48 27 2 7 bp2 49 37 3 7 bp3 50 47 4 7 bp4 51 57 5 7 bp5 52 67 6 7 bp6 53 77 7 7 bp7 54 87 8 7 bp8 18 1 8 br1 28 2 8 bn1 38 3 8 bb1 48 4 8 bq 58 5 8 bk 68 6 8 bb2 78 7 8 bn2 88 8 8 br2
  • 1 2 3 4 5 6 7 8 9 52 57 62 55 61 48 51 27 34 54 55 64 64 34 84 61 25 25 wr1 wr1 wr1 wr1 wr1 wr1 wr1 wr1 wr1 wn1 wn1 wn1 wn1 wn1 wn1 wn1 wn1 wn1 wb1 wb1 wb1 wb1 wb1 wb1 wb1 wb1 wb1 wq wq wq wq wq wq wq wq wq wk wk wk wk wk wk wb2 wb2 wb2 wb2 wk wk wk wn2 wn2 wn2 wn2 wn2 wn2 wn2 wn2 wn2 wr2 wr2 wr2 wr2 wr2 wr2 wr2 wr2 wr2 wp1 wp1 wp1 wp1 wp1 wp1 wp1 wp1 wp1 wp2 wp2 wp2 wp2 wp2 wp2 wp2 wp2 wp2 wp3 wp3 wp3 wp3 wp3 wp3 wp3 wp3 wp3 wp4 wp4 wp4 wp4 wp4 wp4 wp4 wp4 wp4 wp6 wp6 wp7 wp7 wp7 wp7 wp7 wp7 wp7 wp7 wp7 wp8 wp8 wp8 wp8 wp8 wp8 wp8 wp8 wp8 wb2 wb2 wb2 wb2 wp5 wp5 wp5 wp5 wp5 wp5 wp5 wp5 wp5 wp6 bp5 bp5 bp5 bp5 bp5 bp5 bq bq bq bq bp2 wb2 bp5 bp5
  • bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp2 bp2 bp2 bp2 bp2 bp2 bp2 bp3 bp3 bp3 bp3 bp3 bp3 bp3 bp3 bp3 bp4 bp4 bp4 bp4 bp4 bp4 bp4 bp4 bp4 bp5 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp7 bp7 bp7 bp7 bp7 bp7 bp7 bp7 bp7 bp8 bp8 bp8 bp8 bp8 bp8 bp8 bp8 bp8 br1 br1 br1 br1 br1 br1 br1 br1 br1 bn1 bn1 bn1 bn1 bn1 bn1 bn1 bn1 bn1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bq bq bq bq bq bk bk bk bk bk bk bk bk bk bb2 bb2 bb2 bb2 bb2 bb2 bb2 bb2 bb2 bn2 bn2 bn2 bn2 bn2 bn2 bn2 bn2 bn2 br2 br2 br2 br2 br2 br2 br2 br2 br2
  • 10 11 12 13 14 15 16 17 18 78 71 84 42 66 63 86 84 37 66 63 86 43 85 84 75 65 36 wr1 wr1 wr1 wr1 wr1 wr1 wr1 wr1 wr1 wn1 wn1 wn1 wn1 wn1 wn1 wn1 wn1 wn1 wb1 wb1 wb1 wb1 wb1 wb1 wb1 wb1 wb1 wq wq wq wq wq wq wq wq wq wk wk wk wk wk wk wk wk wk wn2 wr2 wr2 wr2 wr2 wr2 wr2 wr2 wr2 wr2 wp1 wp1 wp1 wp1 wp1 wp1 wp1 wp1 wp1 wp2 wp2 wp2 wp2 wp2 wp2 wp2 wp2 wp2 wp3 wp3 wp3 wp3 wp3 wp3 wp3 wp3 wp3 wp4 wp4 wp4 wp7 wp7 wp7 wp7 wp7 wp7 wp7 wp7 wp7 wp8 wp8 wp8 wp8 wp8 wp8 wp8 wp8 wp8 wp4 wp4 wp4 wp4 wp4 wp4 wn2 wn2 wn2 wn2 wp5 wp5 wp5 wp5 wp5 wp5 wp5 wp5 wp5 bp5 bp5 bp5 bp5 bp5 bp5 bp5 bp5 bp5 bq bq wn2 wn2 wb2 wb2 wb2 wb2 wb2 wb2 wb2 wb2 wb2 wn2 wn2 bq bq bq bn2 bn2 bn2 bn2 bn2
  • bp3 bn2 bn2 bn2 bn2 bq bq bq bq bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp3 bp3 bp3 bp3 bp3 bp3 bp3 bp3 bp4 bp4 bp4 bp4 bp4 bp4 bp4 bp4 bp4 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp7 bp7 bp7 bp7 bp7 bp7 bp7 bp7 bp7 bp8 bp8 bp8 bp8 bp8 bp8 bp8 bp8 bp8 br1 br1 br1 br1 br1 br1 br1 br1 br1 bn1 bn1 bn1 bn1 bn1 bn1 bn1 bn1 bn1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bk bk bk bk bk bk bk bk bk bb2 bb2 bb2 bb2 bb2 bb2 bb2 bb2 bb2 br2 br2 br2 br2 br2 br2 br2 br2 br2
  • 19 20 21 22 23 24 25 26 27 72 85 81 36 82 75 84 76 41 74 66 71 25 84 76 85 75 63 wr1 wr1 wr1 wr1 wr1 wr1 wr1 wr1 wr1 wn1 wn1 wn1 wn1 wn1 wn1 wn1 wn1 wn1 wb1 wb1 wb1 wb1 wb1 wb1 wb1 wb1 wb1 wq wq wq wq wq wq wq wq wk wk wk wk wk wk wk wk wk wr2 wr2 wr2 wr2 wr2 wr2 wr2 wr2 wr2 wp1 wp1 wp1 wp1 wp1 wp1 wp1 wp1 wp1 wp2 wp2 wp2 wp2 wp2 wp2 wp2 wp2 wp2 wp3 wp3 wp3 wp3 wp3 wp3 wp3 wp3 wp3 wp8 wp8 wp8 wp8 wp4 wp4 wp4 wp4 wp4 wp4 wp4 wp4 wp4 wq wp5 wp5 wp5 wp5 wp5 wp5 wp5 wp5 wp5 bp5 bp5 bp5 bp5 bp5 bp5 bp5 bp5 bp5 wp7 wp7 wp7 wp7 wp7 wp7 wp7 wp7 wp7 wp8 wp8 wb2 wb2 wb2 bp3 bp3 bp3 bp3 bp3 bp3 wn2 wn2 wn2 wn2 wn2 wn2 wn2 wn2 wn2 bq bq bq bq bq bq bq bn2 wp8 wp8 wp8
  • bp3 bp3 bp3 bn2 bn2 bn2 bn2 bn2 bn2 bn2 bn2 bq bq bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp4 bp4 bp4 bp4 bp4 bp4 bp4 bp4 bp4 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp7 bp7 bp7 bp7 bp7 bp7 bp7 bp7 bp7 bp8 bp8 bp8 bp8 bp8 bp8 bp8 bp8 bp8 br1 br1 br1 br1 br1 br1 br1 br1 br1 bn1 bn1 bn1 bn1 bn1 bn1 bn1 bn1 bn1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bk bk bk bk bk bk bk bk bk bb2 bb2 bb2 bb2 bb2 bb2 bb2 bb2 bb2 br2 br2 br2 br2 br2 br2 br2 br2 br2
  • 28 29 30 31 32 33 34 35 36 66 31 75 21 68 33 66 64 35 78 64 66 33 35 45 22 46 71 wr1 wr1 wr1 wr1 wr1 wr1 wr1 wr1 wr1 wn1 wn1 wn1 wb1 wk wk wk wk wk wk wk wk wk wr2 wr2 wr2 wr2 wr2 wr2 wr2 wr2 bb2 wp1 wp1 wp1 wp1 wp1 wp1 wp1 wp1 wp1 wp2 wp2 wp2 wp2 wp2 wp2 bq bq bq wp3 wp3 wp3 wp3 wp3 wp3 wp3 wp3 wp3 wn1 wn1 wp4 wp4 wp4 wp4 wp4 wp4 wp4 wp4 wp4 wq wq wq wq wq wq wq wq wq wp5 wp5 wp5 wp5 wp5 wp5 wp5 wp5 wp5 bp5 wb1 wb1 wb1 wb1 wb1 wb1 wp7 wp7 wp7 wp7 wp7 wp7 wp7 wp7 wp7 bp3 bp3 bp3 bp3 bp3 bp3 bp3 bp3 bp3 bb2 bb2 bb2 bb2 wn1 wn1 wn1 wn1 wn2 wn2 wn2 wn2 wn2 wn2 wn2 wn2 wn2 bq bq wp8 wp8 wp8 wp8 wp8 wp8 wp8 wp8 wp8
  • wb1 wb1 bq bq bq bq bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp4 bp4 bp4 bp4 bp4 bp4 bp4 bp4 bp4 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp7 bp7 bp7 bp7 bp7 bp7 bp7 bp7 bp7 bp8 bp8 bp8 bp8 bp8 bp8 bp8 bp8 bp8 br1 br1 br1 br1 br1 br1 br1 br1 br1 bn1 bn1 bn1 bn1 bn1 bn1 bn1 bn1 bn1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bk bk bk bk bk bk bk bk bk bb2 bb2 bb2 bb2 bn2 bn2 bn2 bn2 bn2 bn2 bn2 bn2 bn2 br2 br2 br2 br2 br2 br2 br2 br2 br2
  • 37 38 39 40 41 42 43 44 45 54 22 61 28 65 58 63 78 46 55 11 52 16 77 48 66 66 57 wr1 bq bq bq bq bq bq bq bq wk wk bb2 bb2 bb2 bb2 bb2 bb2 bb2 bb2 bb2 wp1 wp1 wp1 wp1 wp1 wp1 wp1 wp1 wp1 bq wp3 wp3 wp3 wp3 wp3 wp3 wp3 wp3 wp3 wk wk wk wk wk wk wk wp4 wp4 wp4 wp4 wp4 wp4 wp4 wp4 wp4 wq wq wq wq wq wq wp7 wp7 wp7 wp7 wp7 wp7 wp7 wp7 wp7 bp3 bp3 bp3 bp3 bp3 bp3 bp3 bp3 bp3 wn1 wn1 wn1 wn1 wn1 wn1 wn1 wn1 wn1 wp5 wp5 wp5 wp5 wp5 wp5 wp5 wp5 wp5 wn2 wn2 wn2 wn2 wp8 wp8 wp8 wp8 wp8 wp8 wp8 wp8 wp8 bn1 bn1 bn1 bn1 bn1 bn1
  • wb1 wb1 wb1 wb1 wb1 wb1 wb1 wb1 wq bn2 bn2 bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp1 bp4 bp4 bp4 bp4 bp4 bp4 bp4 bp4 bp4 wb1 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp6 bp7 bp7 bp7 bp7 wn2 wn2 wn2 wn2 wn2 bp8 bp8 bp8 bp8 bp8 bp8 bp8 bp8 bp8 br1 br1 br1 br1 br1 br1 br1 br1 br1 bn1 bn1 bn1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bb1 bk bk bk bk bk bk bk bk bk bn2 bn2 bn2 bn2 bn2 bn2 bn2 br2 br2 br2 br2 br2 br2 br2 br2 br2
  • 46 47 48 49 50 51 52 53 54 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!
  • #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!