From 922b1781ab3d0e6db7226185d082930686c20442 Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 11 Jan 2024 17:16:40 -0800 Subject: [PATCH 1/4] added new test --- .../0219_pattern_select_bulb_issue.test | 741 ++++++++++++++++++ 1 file changed, 741 insertions(+) create mode 100644 VortexEngine/tests/tests_general/0219_pattern_select_bulb_issue.test diff --git a/VortexEngine/tests/tests_general/0219_pattern_select_bulb_issue.test b/VortexEngine/tests/tests_general/0219_pattern_select_bulb_issue.test new file mode 100644 index 0000000000..897822bf88 --- /dev/null +++ b/VortexEngine/tests/tests_general/0219_pattern_select_bulb_issue.test @@ -0,0 +1,741 @@ +Input=mw10cw10cw10cw10cw10lw10cw10cw10cw10cw10cw10lw10cw10cw10cw10cw10cw10lw10cw10cw10cw10cw10lw10cw10b11w10cw10b00w10mw10cw10cw10cw10cw10lw10cw10cw10cw10cw10cw10cw10cw10lw10cw10cw10cw10cw10cw10lw10cw10cw10cw10cw10lw10cw10b00w10cw10b11w10cw10cw10b00w100q +Brief=Selecting individual bulbs in pat select doesn't honour previous bulb selections +Args= +-------------------------------------------------------------------------------- +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000 +707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000 +707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000 +707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000 +707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000 +707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000 +707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000 +707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000 +707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000 +707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000 +707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000 +007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000 +007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000 +007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000 +007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000 +007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000 +007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000 +007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000 +007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000 +007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000 +700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000 +700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000 +700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000 +700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000 +700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000 +700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000 +700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000 +700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000 +700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000 +007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000 +007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000 +007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000 +007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000 +007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000 +007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000 +007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000 +007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000 +007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000 +000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000 +000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000 +000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000 +000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000 +000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000 +000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000 +000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000 +000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000 +000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070 +000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070 +000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070 +000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070 +000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070 +000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070 +000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070 +000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070 +000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070 +000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070000070 +000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000 +000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000 +000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000 +000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000 +000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000 +000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000 +000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000 +000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000 +000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000 +000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000 +000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000 +000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070 +000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070 +000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070 +000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070 +000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070 +000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070 +000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070 +000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070 +000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070 +000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070 +000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070000070000000000070000000000070000000000070 +000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000 +000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000 +000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000 +000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000 +000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000 +000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000 +000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000 +000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000 +000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000 +000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000 +000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000000000000070000000000070000000000070000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +0000000000000000000000000000000000000000001BFF001BFF001BFF000000001BFF001BFF001BFF0000A5FF00A5FF00A5FF00000000A5FF00A5FF00A5FFD200FFD200FFD200FF000000D200FFD200FFD200FF +0000000000000000000000000000000000000000001BFF001BFF001BFF000000001BFF001BFF001BFF0000A5FF00A5FF00A5FF00000000A5FF00A5FF00A5FFD200FFD200FFD200FF000000D200FFD200FFD200FF +0000000000000000000000000000000000000000001BFF001BFF001BFF000000001BFF001BFF001BFF0000A5FF00A5FF00A5FF00000000A5FF00A5FF00A5FFD200FFD200FFD200FF000000D200FFD200FFD200FF +00000000000000000000000000000000000000000021FF0021FF0021FF0000000021FF0021FF0021FF0000ABFF00ABFF00ABFF00000000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF000000CC00FFCC00FFCC00FF +00000000000000000000000000000000000000000021FF0021FF0021FF0000000021FF0021FF0021FF0000ABFF00ABFF00ABFF00000000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF000000CC00FFCC00FFCC00FF +00000000000000000000000000000000000000000021FF0021FF0021FF0000000021FF0021FF0021FF0000ABFF00ABFF00ABFF00000000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF000000CC00FFCC00FFCC00FF +00000000000000000000000000000000000000000021FF0021FF0021FF0000000021FF0021FF0021FF0000ABFF00ABFF00ABFF00000000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF000000CC00FFCC00FFCC00FF +00000000000000000000000000000000000000000021FF0021FF0021FF0000000021FF0021FF0021FF0000ABFF00ABFF00ABFF00000000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF000000CC00FFCC00FFCC00FF +00000000000000000000000000000000000000000021FF0021FF0021FF0000000021FF0021FF0021FF0000ABFF00ABFF00ABFF00000000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF000000CC00FFCC00FFCC00FF +00000000000000000000000000000000000000000021FF0021FF0021FF0000000021FF0021FF0021FF0000ABFF00ABFF00ABFF00000000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF000000CC00FFCC00FFCC00FF +00000000000000000000000000000000000000000021FF0021FF0021FF0000000021FF0021FF0021FF0000ABFF00ABFF00ABFF00000000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF000000CC00FFCC00FFCC00FF +FF6600FF6600FF6600000000FF6600FF6600FF660000000000000000000000000000000000000000000000ABFF00ABFF00ABFF00000000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF000000CC00FFCC00FFCC00FF +FF6000FF6000FF6000000000FF6000FF6000FF600000000000000000000000000000000000000000000000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +FF6000FF6000FF6000000000FF6000FF6000FF600000000000000000000000000000000000000000000000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +FF6000FF6000FF6000000000FF6000FF6000FF600000000000000000000000000000000000000000000000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +FF6000FF6000FF6000000000FF6000FF6000FF600000000000000000000000000000000000000000000000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +FF6000FF6000FF6000000000FF6000FF6000FF600000000000000000000000000000000000000000000000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +FF6000FF6000FF6000000000FF6000FF6000FF600000000000000000000000000000000000000000000000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +FF6000FF6000FF6000000000FF6000FF6000FF600000000000000000000000000000000000000000000000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +FF6000FF6000FF6000000000FF6000FF6000FF600000000000000000000000000000000000000000000000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +FF5A00FF5A00FF5A00000000FF5A00FF5A00FF5A0000000000000000000000000000000000000000000000B7FF00B7FF00B7FF00000000B7FF00B7FF00B7FFC000FFC000FFC000FF000000C000FFC000FFC000FF +FF5A00FF5A00FF5A00000000FF5A00FF5A00FF5A0000000000000000000000000000000000000000000000B7FF00B7FF00B7FF00000000B7FF00B7FF00B7FFC000FFC000FFC000FF000000C000FFC000FFC000FF +FF5A00FF5A00FF5A00000000FF5A00FF5A00FF5A002DFF002DFF002DFF000000002DFF002DFF002DFF00000000000000000000000000000000000000000000C000FFC000FFC000FF000000C000FFC000FFC000FF +FF5A00FF5A00FF5A00000000FF5A00FF5A00FF5A002DFF002DFF002DFF000000002DFF002DFF002DFF00000000000000000000000000000000000000000000C000FFC000FFC000FF000000C000FFC000FFC000FF +FF5A00FF5A00FF5A00000000FF5A00FF5A00FF5A002DFF002DFF002DFF000000002DFF002DFF002DFF00000000000000000000000000000000000000000000C000FFC000FFC000FF000000C000FFC000FFC000FF +FF5A00FF5A00FF5A00000000FF5A00FF5A00FF5A002DFF002DFF002DFF000000002DFF002DFF002DFF00000000000000000000000000000000000000000000C000FFC000FFC000FF000000C000FFC000FFC000FF +FF5400FF5400FF5400000000FF5400FF5400FF540033FF0033FF0033FF0000000033FF0033FF0033FF00000000000000000000000000000000000000000000BA00FFBA00FFBA00FF000000BA00FFBA00FFBA00FF +FF5400FF5400FF5400000000FF5400FF5400FF540033FF0033FF0033FF0000000033FF0033FF0033FF00000000000000000000000000000000000000000000BA00FFBA00FFBA00FF000000BA00FFBA00FFBA00FF +FF5400FF5400FF5400000000FF5400FF5400FF540033FF0033FF0033FF0000000033FF0033FF0033FF00000000000000000000000000000000000000000000BA00FFBA00FFBA00FF000000BA00FFBA00FFBA00FF +FF5400FF5400FF5400000000FF5400FF5400FF540033FF0033FF0033FF0000000033FF0033FF0033FF00000000000000000000000000000000000000000000BA00FFBA00FFBA00FF000000BA00FFBA00FFBA00FF +FF5400FF5400FF5400000000FF5400FF5400FF540033FF0033FF0033FF0000000033FF0033FF0033FF00000000000000000000000000000000000000000000BA00FFBA00FFBA00FF000000BA00FFBA00FFBA00FF +FF5400FF5400FF5400000000FF5400FF5400FF540033FF0033FF0033FF0000000033FF0033FF0033FF00000000000000000000000000000000000000000000BA00FFBA00FFBA00FF000000BA00FFBA00FFBA00FF +FF5400FF5400FF5400000000FF5400FF5400FF540033FF0033FF0033FF0000000033FF0033FF0033FF00000000000000000000000000000000000000000000BA00FFBA00FFBA00FF000000BA00FFBA00FFBA00FF +FF4E00FF4E00FF4E00000000FF4E00FF4E00FF4E0039FF0039FF0039FF0000000039FF0039FF0039FF0000C3FF00C3FF00C3FF00000000C3FF00C3FF00C3FF000000000000000000000000000000000000000000 +FF4E00FF4E00FF4E00000000FF4E00FF4E00FF4E0039FF0039FF0039FF0000000039FF0039FF0039FF0000C3FF00C3FF00C3FF00000000C3FF00C3FF00C3FF000000000000000000000000000000000000000000 +FF4E00FF4E00FF4E00000000FF4E00FF4E00FF4E0039FF0039FF0039FF0000000039FF0039FF0039FF0000C3FF00C3FF00C3FF00000000C3FF00C3FF00C3FF000000000000000000000000000000000000000000 +FF4E00FF4E00FF4E00000000FF4E00FF4E00FF4E0039FF0039FF0039FF0000000039FF0039FF0039FF0000C3FF00C3FF00C3FF00000000C3FF00C3FF00C3FF000000000000000000000000000000000000000000 +FF4E00FF4E00FF4E00000000FF4E00FF4E00FF4E0039FF0039FF0039FF0000000039FF0039FF0039FF0000C3FF00C3FF00C3FF00000000C3FF00C3FF00C3FF000000000000000000000000000000000000000000 +FF4E00FF4E00FF4E00000000FF4E00FF4E00FF4E0039FF0039FF0039FF0000000039FF0039FF0039FF0000C3FF00C3FF00C3FF00000000C3FF00C3FF00C3FF000000000000000000000000000000000000000000 +FF4800FF4800FF4800000000FF4800FF4800FF48003FFF003FFF003FFF000000003FFF003FFF003FFF0000C9FF00C9FF00C9FF00000000C9FF00C9FF00C9FF000000000000000000000000000000000000000000 +FF4800FF4800FF4800000000FF4800FF4800FF48003FFF003FFF003FFF000000003FFF003FFF003FFF0000C9FF00C9FF00C9FF00000000C9FF00C9FF00C9FF000000000000000000000000000000000000000000 +FF4800FF4800FF4800000000FF4800FF4800FF48003FFF003FFF003FFF000000003FFF003FFF003FFF0000C9FF00C9FF00C9FF00000000C9FF00C9FF00C9FF000000000000000000000000000000000000000000 +FF4800FF4800FF4800000000FF4800FF4800FF48003FFF003FFF003FFF000000003FFF003FFF003FFF0000C9FF00C9FF00C9FF00000000C9FF00C9FF00C9FF000000000000000000000000000000000000000000 +FF4800FF4800FF4800000000FF4800FF4800FF48003FFF003FFF003FFF000000003FFF003FFF003FFF0000C9FF00C9FF00C9FF00000000C9FF00C9FF00C9FF000000000000000000000000000000000000000000 +FF4800FF4800FF4800101010FF4800FF4800FF48003FFF003FFF003FFF001010103FFF003FFF003FFF0000C9FF00C9FF00C9FF10101000C9FF00C9FF00C9FFAE00FFAE00FFAE00FF101010AE00FFAE00FFAE00FF +FF4200FF4200FF4200101010FF4200FF4200FF420045FF0045FF0045FF0010101045FF0045FF0045FF0000CFFF00CFFF00CFFF10101000CFFF00CFFF00CFFFA800FFA800FFA800FF101010A800FFA800FFA800FF +FF4200FF4200FF4200101010FF4200FF4200FF420045FF0045FF0045FF0010101045FF0045FF0045FF0000CFFF00CFFF00CFFF10101000CFFF00CFFF00CFFFA800FFA800FFA800FF101010A800FFA800FFA800FF +FF4200FF4200FF4200101010FF4200FF4200FF420045FF0045FF0045FF0010101045FF0045FF0045FF0000CFFF00CFFF00CFFF10101000CFFF00CFFF00CFFFA800FFA800FFA800FF101010A800FFA800FFA800FF +FF4200FF4200FF4200101010FF4200FF4200FF420045FF0045FF0045FF0010101045FF0045FF0045FF0000CFFF00CFFF00CFFF10101000CFFF00CFFF00CFFFA800FFA800FFA800FF101010A800FFA800FFA800FF +FF4200FF4200FF4200101010FF4200FF4200FF420045FF0045FF0045FF0010101045FF0045FF0045FF0000CFFF00CFFF00CFFF10101000CFFF00CFFF00CFFFA800FFA800FFA800FF101010A800FFA800FFA800FF +FF4200FF4200FF4200101010FF4200FF4200FF420045FF0045FF0045FF0010101045FF0045FF0045FF0000CFFF00CFFF00CFFF10101000CFFF00CFFF00CFFFA800FFA800FFA800FF101010A800FFA800FFA800FF +FF3C00FF3C00FF3C00101010FF3C00FF3C00FF3C004BFF004BFF004BFF001010104BFF004BFF004BFF0000D5FF00D5FF00D5FF10101000D5FF00D5FF00D5FFA200FFA200FFA200FF101010A200FFA200FFA200FF +FF3C00FF3C00FF3C00101010FF3C00FF3C00FF3C004BFF004BFF004BFF001010104BFF004BFF004BFF0000D5FF00D5FF00D5FF10101000D5FF00D5FF00D5FFA200FFA200FFA200FF101010A200FFA200FFA200FF +FF3C00FF3C00FF3C00101010FF3C00FF3C00FF3C004BFF004BFF004BFF001010104BFF004BFF004BFF0000D5FF00D5FF00D5FF10101000D5FF00D5FF00D5FFA200FFA200FFA200FF101010A200FFA200FFA200FF +FF3C00FF3C00FF3C00101010FF3C00FF3C00FF3C004BFF004BFF004BFF001010104BFF004BFF004BFF0000D5FF00D5FF00D5FF10101000D5FF00D5FF00D5FFA200FFA200FFA200FF101010A200FFA200FFA200FF +0000000000000000000000000000000000000000004BFF004BFF004BFF004BFF004BFF004BFF004BFF0000D5FF00D5FF00D5FF00D5FF00D5FF00D5FF00D5FFA200FFA200FFA200FFA200FFA200FFA200FFA200FF +00000000000000000000000000000000000000000051FF0051FF0051FF0000000051FF0051FF0051FF0000DBFF00DBFF00DBFF00000000DBFF00DBFF00DBFF9C00FF9C00FF9C00FF0000009C00FF9C00FF9C00FF +00000000000000000000000000000000000000000051FF0051FF0051FF0000000051FF0051FF0051FF0000DBFF00DBFF00DBFF00000000DBFF00DBFF00DBFF9C00FF9C00FF9C00FF0000009C00FF9C00FF9C00FF +00000000000000000000000000000000000000000051FF0051FF0051FF0000000051FF0051FF0051FF0000DBFF00DBFF00DBFF00000000DBFF00DBFF00DBFF9C00FF9C00FF9C00FF0000009C00FF9C00FF9C00FF +00000000000000000000000000000000000000000051FF0051FF0051FF0000000051FF0051FF0051FF0000DBFF00DBFF00DBFF00000000DBFF00DBFF00DBFF9C00FF9C00FF9C00FF0000009C00FF9C00FF9C00FF +00000000000000000000000000000000000000000051FF0051FF0051FF0000000051FF0051FF0051FF0000DBFF00DBFF00DBFF00000000DBFF00DBFF00DBFF9C00FF9C00FF9C00FF0000009C00FF9C00FF9C00FF +00000000000000000000000000000000000000000051FF0051FF0051FF0000000051FF0051FF0051FF0000DBFF00DBFF00DBFF00000000DBFF00DBFF00DBFF9C00FF9C00FF9C00FF0000009C00FF9C00FF9C00FF +00000000000000000000000000000000000000000057FF0057FF0057FF0000000057FF0057FF0057FF0000E1FF00E1FF00E1FF00000000E1FF00E1FF00E1FF9600FF9600FF9600FF0000009600FF9600FF9600FF +00000000000000000000000000000000000000000057FF0057FF0057FF0000000057FF0057FF0057FF0000E1FF00E1FF00E1FF00000000E1FF00E1FF00E1FF9600FF9600FF9600FF0000009600FF9600FF9600FF +00000000000000000000000000000000000000000057FF0057FF0057FF0000000057FF0057FF0057FF0000E1FF00E1FF00E1FF00000000E1FF00E1FF00E1FF9600FF9600FF9600FF0000009600FF9600FF9600FF +00000000000000000000000000000000000000000057FF0057FF0057FF0000000057FF0057FF0057FF0000E1FF00E1FF00E1FF00000000E1FF00E1FF00E1FF9600FF9600FF9600FF0000009600FF9600FF9600FF +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000 +000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000 +000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000 +000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000 +000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000000000000000FF0000000000FF0000000000000000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000 +FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000 +FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000 +FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000 +FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000 +FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000 +FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000 +FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000 +FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000 +FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000 +FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000 +FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000 +FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000FF0000FF0000000000FF0000000000FF0000FF0000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800 +AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800 +AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800AA7800 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +8EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA00 +8EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA00 +8EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA008EAA00 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070 +000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070 +000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070 +000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070 +000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070 +000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070 +000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070 +000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070 +000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070 +000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070 +000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070000000707070 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070 +000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070 +000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070 +000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070 +000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070 +000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070 +000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070 +000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070 +000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070 +000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070000000007070 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070 +000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070 +000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070 +000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070 +000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070 +000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070 +000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070 +000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070 +000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070 +000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070000000700070 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000 +000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000 +000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000 +000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000 +000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000 +000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000 +000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000 +000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000 +000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000 +000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000000000007000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070 +000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070 +000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070 +000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070 +000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070 +000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070 +000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070 +000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070 +000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070 +000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070000000000070 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000 +000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000 +000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000 +000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000 +000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000 +000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000 +000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000 +000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000 +000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000 +000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000 +000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000000000000000000000000070000000000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000000000000000000070000000000070000000000000 +000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000 +000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000 +000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000 +000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000 +000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000 +000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000 +000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000 +000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000 +000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000 +000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000 +000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000000000000070000000000000000000000070000000 +000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070 +000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070 +000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070 +000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070 +000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070 +000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070 +000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070 +000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070 +000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070 +000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070 +000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070 +000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070000070000000000000000000000000000000000070 +00000000000000000000000000000000000000000015FF0015FF0015FF0000000015FF0015FF0015FF00009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +00000000000000000000000000000000000000000015FF0015FF0015FF0000000015FF0015FF0015FF00009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +00000000000000000000000000000000000000000015FF0015FF0015FF0000000015FF0015FF0015FF00009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +00000000000000000000000000000000000000000015FF0015FF0015FF0000000015FF0015FF0015FF00009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +00000000000000000000000000000000000000000015FF0015FF0015FF0000000015FF0015FF0015FF00009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +00000000000000000000000000000000000000000015FF0015FF0015FF0000000015FF0015FF0015FF00009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +00000000000000000000000000000000000000000015FF0015FF0015FF0000000015FF0015FF0015FF00009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +00000000000000000000000000000000000000000015FF0015FF0015FF0000000015FF0015FF0015FF00009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +00000000000000000000000000000000000000000015FF0015FF0015FF0000000015FF0015FF0015FF00009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +00000000000000000000000000000000000000000015FF0015FF0015FF0000000015FF0015FF0015FF00009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +00000000000000000000000000000000000000000015FF0015FF0015FF0000000015FF0015FF0015FF00009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF7200000000000000000000000000000000000000000000009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF7200000000000000000000000000000000000000000000009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF7200000000000000000000000000000000000000000000009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF7200000000000000000000000000000000000000000000009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF7200000000000000000000000000000000000000000000009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF7200000000000000000000000000000000000000000000009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF7200000000000000000000000000000000000000000000009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF7200000000000000000000000000000000000000000000009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF7200000000000000000000000000000000000000000000009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF7200000000000000000000000000000000000000000000009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF7200000000000000000000000000000000000000000000009FFF009FFF009FFF000000009FFF009FFF009FFFD800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF720015FF0015FF0015FF0000000015FF0015FF0015FF00000000000000000000000000000000000000000000D800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF720015FF0015FF0015FF0000000015FF0015FF0015FF00000000000000000000000000000000000000000000D800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF720015FF0015FF0015FF0000000015FF0015FF0015FF00000000000000000000000000000000000000000000D800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF720015FF0015FF0015FF0000000015FF0015FF0015FF00000000000000000000000000000000000000000000D800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF720015FF0015FF0015FF0000000015FF0015FF0015FF00000000000000000000000000000000000000000000D800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200000000FF7200FF7200FF720015FF0015FF0015FF0000000015FF0015FF0015FF00000000000000000000000000000000000000000000D800FFD800FFD800FF000000D800FFD800FFD800FF +FF7200FF7200FF7200FF7200FF7200FF7200FF720015FF0015FF0015FF0015FF0015FF0015FF0015FF00000000000000000000000000000000000000000000D800FFD800FFD800FFD800FFD800FFD800FFD800FF +FF7200FF7200FF7200FF7200FF7200FF7200FF720015FF0015FF0015FF0015FF0015FF0015FF0015FF00000000000000000000000000000000000000000000D800FFD800FFD800FFD800FFD800FFD800FFD800FF +FF7200FF7200FF7200FF7200FF7200FF7200FF720015FF0015FF0015FF0015FF0015FF0015FF0015FF00000000000000000000000000000000000000000000D800FFD800FFD800FFD800FFD800FFD800FFD800FF +FF7200FF7200FF7200FF7200FF7200FF7200FF720015FF0015FF0015FF0015FF0015FF0015FF0015FF00000000000000000000000000000000000000000000D800FFD800FFD800FFD800FFD800FFD800FFD800FF +FF7200FF7200FF7200FF7200FF7200FF7200FF720015FF0015FF0015FF0015FF0015FF0015FF0015FF00000000000000000000000000000000000000000000D800FFD800FFD800FFD800FFD800FFD800FFD800FF +FF7200FF7200FF7200FF7200FF7200FF7200FF720015FF0015FF0015FF0015FF0015FF0015FF0015FF00009FFF009FFF009FFF009FFF009FFF009FFF009FFF000000000000000000000000000000000000000000 +FF6C00FF6C00FF6C00FF6C00FF6C00FF6C00FF6C001BFF001BFF001BFF001BFF001BFF001BFF001BFF0000A5FF00A5FF00A5FF00A5FF00A5FF00A5FF00A5FF000000000000000000000000000000000000000000 +FF6C00FF6C00FF6C00FF6C00FF6C00FF6C00FF6C001BFF001BFF001BFF001BFF001BFF001BFF001BFF0000A5FF00A5FF00A5FF00A5FF00A5FF00A5FF00A5FF000000000000000000000000000000000000000000 +FF6C00FF6C00FF6C00FF6C00FF6C00FF6C00FF6C001BFF001BFF001BFF001BFF001BFF001BFF001BFF0000A5FF00A5FF00A5FF00A5FF00A5FF00A5FF00A5FF000000000000000000000000000000000000000000 +FF6C00FF6C00FF6C00FF6C00FF6C00FF6C00FF6C001BFF001BFF001BFF001BFF001BFF001BFF001BFF0000A5FF00A5FF00A5FF00A5FF00A5FF00A5FF00A5FF000000000000000000000000000000000000000000 +FF6C00FF6C00FF6C00000000FF6C00FF6C00FF6C001BFF001BFF001BFF000000001BFF001BFF001BFF0000A5FF00A5FF00A5FF00000000A5FF00A5FF00A5FF000000000000000000000000000000000000000000 +FF6C00FF6C00FF6C00000000FF6C00FF6C00FF6C001BFF001BFF001BFF000000001BFF001BFF001BFF0000A5FF00A5FF00A5FF00000000A5FF00A5FF00A5FF000000000000000000000000000000000000000000 +FF6C00FF6C00FF6C00000000FF6C00FF6C00FF6C001BFF001BFF001BFF000000001BFF001BFF001BFF0000A5FF00A5FF00A5FF00000000A5FF00A5FF00A5FF000000000000000000000000000000000000000000 +FF6C00FF6C00FF6C00000000FF6C00FF6C00FF6C001BFF001BFF001BFF000000001BFF001BFF001BFF0000A5FF00A5FF00A5FF00000000A5FF00A5FF00A5FF000000000000000000000000000000000000000000 +FF6C00FF6C00FF6C00000000FF6C00FF6C00FF6C001BFF001BFF001BFF000000001BFF001BFF001BFF0000A5FF00A5FF00A5FF00000000A5FF00A5FF00A5FF000000000000000000000000000000000000000000 +FF6C00FF6C00FF6C00000000FF6C00FF6C00FF6C001BFF001BFF001BFF000000001BFF001BFF001BFF0000A5FF00A5FF00A5FF00000000A5FF00A5FF00A5FF000000000000000000000000000000000000000000 +FF6C00FF6C00FF6C00101010FF6C00FF6C00FF6C001BFF001BFF001BFF001010101BFF001BFF001BFF0000A5FF00A5FF00A5FF10101000A5FF00A5FF00A5FFD200FFD200FFD200FF101010D200FFD200FFD200FF +FF6600FF6600FF6600101010FF6600FF6600FF660021FF0021FF0021FF0010101021FF0021FF0021FF0000ABFF00ABFF00ABFF10101000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF101010CC00FFCC00FFCC00FF +FF6600FF6600FF6600101010FF6600FF6600FF660021FF0021FF0021FF0010101021FF0021FF0021FF0000ABFF00ABFF00ABFF10101000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF101010CC00FFCC00FFCC00FF +FF6600FF6600FF6600101010FF6600FF6600FF660021FF0021FF0021FF0010101021FF0021FF0021FF0000ABFF00ABFF00ABFF10101000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF101010CC00FFCC00FFCC00FF +FF6600FF6600FF6600101010FF6600FF6600FF660021FF0021FF0021FF0010101021FF0021FF0021FF0000ABFF00ABFF00ABFF10101000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF101010CC00FFCC00FFCC00FF +FF6600FF6600FF6600101010FF6600FF6600FF660021FF0021FF0021FF0010101021FF0021FF0021FF0000ABFF00ABFF00ABFF10101000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF101010CC00FFCC00FFCC00FF +FF6600FF6600FF6600101010FF6600FF6600FF660021FF0021FF0021FF0010101021FF0021FF0021FF0000ABFF00ABFF00ABFF10101000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF101010CC00FFCC00FFCC00FF +FF6600FF6600FF6600101010FF6600FF6600FF660021FF0021FF0021FF0010101021FF0021FF0021FF0000ABFF00ABFF00ABFF10101000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF101010CC00FFCC00FFCC00FF +FF6600FF6600FF6600101010FF6600FF6600FF660021FF0021FF0021FF0010101021FF0021FF0021FF0000ABFF00ABFF00ABFF10101000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF101010CC00FFCC00FFCC00FF +FF6600FF6600FF6600101010FF6600FF6600FF660021FF0021FF0021FF0010101021FF0021FF0021FF0000ABFF00ABFF00ABFF10101000ABFF00ABFF00ABFFCC00FFCC00FFCC00FF101010CC00FFCC00FFCC00FF +FF6000FF6000FF6000101010FF6000FF6000FF600027FF0027FF0027FF0010101027FF0027FF0027FF0000B1FF00B1FF00B1FF10101000B1FF00B1FF00B1FFC600FFC600FFC600FF101010C600FFC600FFC600FF +00000000000000000000000000000000000000000027FF0027FF0027FF0000000027FF0027FF0027FF0000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +00000000000000000000000000000000000000000027FF0027FF0027FF0000000027FF0027FF0027FF0000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +00000000000000000000000000000000000000000027FF0027FF0027FF0000000027FF0027FF0027FF0000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +FF6000FF6000FF6000000000FF6000FF6000FF600027FF0027FF0027FF0000000027FF0027FF0027FF0000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +FF6000FF6000FF6000000000FF6000FF6000FF600027FF0027FF0027FF0000000027FF0027FF0027FF0000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +FF6000FF6000FF6000000000FF6000FF6000FF600027FF0027FF0027FF0000000027FF0027FF0027FF0000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +FF6000FF6000FF6000000000FF6000FF6000FF600027FF0027FF0027FF0000000027FF0027FF0027FF0000B1FF00B1FF00B1FF00000000B1FF00B1FF00B1FFC600FFC600FFC600FF000000C600FFC600FFC600FF +FF5A00FF5A00FF5A00000000FF5A00FF5A00FF5A002DFF002DFF002DFF000000002DFF002DFF002DFF0000B7FF00B7FF00B7FF00000000B7FF00B7FF00B7FFC000FFC000FFC000FF000000C000FFC000FFC000FF +FF5A00FF5A00FF5A00000000FF5A00FF5A00FF5A002DFF002DFF002DFF000000002DFF002DFF002DFF0000B7FF00B7FF00B7FF00000000B7FF00B7FF00B7FFC000FFC000FFC000FF000000C000FFC000FFC000FF +FF5A00FF5A00FF5A00000000FF5A00FF5A00FF5A002DFF002DFF002DFF000000002DFF002DFF002DFF0000B7FF00B7FF00B7FF00000000B7FF00B7FF00B7FFC000FFC000FFC000FF000000C000FFC000FFC000FF +FF5A00FF5A00FF5A00000000FF5A00FF5A00FF5A002DFF002DFF002DFF000000002DFF002DFF002DFF0000B7FF00B7FF00B7FF00000000B7FF00B7FF00B7FFC000FFC000FFC000FF000000C000FFC000FFC000FF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF +FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF +FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF +FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF +FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +16AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA00 +16AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA00 +16AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA0016AA00 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +00AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA60 +00AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA60 +00AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA6000AA60 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA +0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA +0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA +0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA +0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA +0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA +0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA0006AA +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF From 7d9281b938cefa99515f95fef8897db9fa37c3c5 Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 11 Jan 2024 18:29:49 -0800 Subject: [PATCH 2/4] fixed pat select --- VortexEngine/src/Menus/MenuList/PatternSelect.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VortexEngine/src/Menus/MenuList/PatternSelect.cpp b/VortexEngine/src/Menus/MenuList/PatternSelect.cpp index 6b885d5777..edd6d74858 100644 --- a/VortexEngine/src/Menus/MenuList/PatternSelect.cpp +++ b/VortexEngine/src/Menus/MenuList/PatternSelect.cpp @@ -197,7 +197,7 @@ void PatternSelect::onLongClick() m_state = STATE_PICK_PATTERN; // start the new pattern ID selection based on the chosen list m_newPatternID = (PatternID)(PATTERN_FIRST + (m_curSelection * (PATTERN_COUNT / 4))); - m_previewMode.setPattern(m_newPatternID); + m_previewMode.setPatternMap(m_targetLeds, m_newPatternID); m_previewMode.init(); DEBUG_LOGF("Started picking pattern at %u", m_newPatternID); break; From d3b109a8feb5c037357799d59b0bd81302d67030 Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 11 Jan 2024 21:15:11 -0800 Subject: [PATCH 3/4] fixes to pattern select to handle multis --- VortexEngine/src/Menus/MenuList/PatternSelect.cpp | 15 +++++++++------ VortexEngine/src/Menus/MenuList/PatternSelect.h | 3 --- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/VortexEngine/src/Menus/MenuList/PatternSelect.cpp b/VortexEngine/src/Menus/MenuList/PatternSelect.cpp index edd6d74858..1bf6eedc12 100644 --- a/VortexEngine/src/Menus/MenuList/PatternSelect.cpp +++ b/VortexEngine/src/Menus/MenuList/PatternSelect.cpp @@ -76,12 +76,6 @@ void PatternSelect::showPatternSelection() } } -void PatternSelect::onLedSelected() -{ - m_previewMode.setPatternMap(m_targetLeds, PATTERN_FIRST); - m_previewMode.init(); -} - void PatternSelect::onShortClick() { switch (m_state) { @@ -197,6 +191,15 @@ void PatternSelect::onLongClick() m_state = STATE_PICK_PATTERN; // start the new pattern ID selection based on the chosen list m_newPatternID = (PatternID)(PATTERN_FIRST + (m_curSelection * (PATTERN_COUNT / 4))); + // need to ready up the preview mode for picking patterns, this can look different based on + // which pattern was already on this mode, and which leds they decided to pick + // for example if they had a multi-led pattern and they are targetting some grouping of singles now + // then we need to convert the multi into singles, maybe in the future we can allow singles to overlay + if (m_previewMode.isMultiLed() && m_targetLeds != MAP_LED_ALL && m_targetLeds != MAP_LED(LED_MULTI)) { + Colorset curSet = m_previewMode.getColorset(); + m_previewMode.clearPattern(LED_MULTI); + m_previewMode.setPattern(PATTERN_FIRST, LED_ALL_SINGLE, nullptr, &curSet); + } m_previewMode.setPatternMap(m_targetLeds, m_newPatternID); m_previewMode.init(); DEBUG_LOGF("Started picking pattern at %u", m_newPatternID); diff --git a/VortexEngine/src/Menus/MenuList/PatternSelect.h b/VortexEngine/src/Menus/MenuList/PatternSelect.h index f4912fc465..9055b45121 100644 --- a/VortexEngine/src/Menus/MenuList/PatternSelect.h +++ b/VortexEngine/src/Menus/MenuList/PatternSelect.h @@ -15,9 +15,6 @@ class PatternSelect : public Menu bool init() override; MenuAction run() override; - // callback after the user selects the target led - void onLedSelected() override; - // handlers for clicks void onShortClick() override; void onShortClick2() override; From aab4da47bff09cb3e5bec9f3717788a77a5a5199 Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 11 Jan 2024 21:19:03 -0800 Subject: [PATCH 4/4] recorded tests --- .../0219_pattern_select_bulb_issue.test | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/VortexEngine/tests/tests_general/0219_pattern_select_bulb_issue.test b/VortexEngine/tests/tests_general/0219_pattern_select_bulb_issue.test index 897822bf88..880492faa1 100644 --- a/VortexEngine/tests/tests_general/0219_pattern_select_bulb_issue.test +++ b/VortexEngine/tests/tests_general/0219_pattern_select_bulb_issue.test @@ -512,10 +512,10 @@ FF5A00FF5A00FF5A00000000FF5A00FF5A00FF5A002DFF002DFF002DFF000000002DFF002DFF002D FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 @@ -523,6 +523,7 @@ FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF @@ -530,14 +531,13 @@ FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FF FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF -FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFFFFFFFF000000000000000000000000000000FFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 +000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 @@ -545,6 +545,7 @@ FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 @@ -552,10 +553,10 @@ FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 @@ -563,17 +564,16 @@ FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF