{
    " ???????O": 0,
    " ???X????": 0,
    " ?O*???O?": 0,
    " *???OO??": 0,
    " X!!O?*?*": 0,
    " ! XO???*": 0,
    "? ?????O?": 1,
    "O O??????": 1,
    "? ??!O?X?": 1,
    "O **?**?*": 1,
    "? **O***?": 1,
    "X !??X??O": 1,
    "* ?X?***X": 1,
    "? **OX?**": 1,
    "! X!O*?**": 1,
    "?? ???O??": 2,
    "?O ?!????": 2,
    "?? ????*O": 2,
    "?? ?X?X??": 2,
    "XX !?????": 2,
    "O* *?*?*?": 2,
    "*? O*??O?": 2,
    "!! ??X*X?": 2,
    "?! ?*X?!X": 2,
    "?X X????X": 2,
    "??? ?O???": 3,
    "??O !??O?": 3,
    "??! XX?*?": 3,
    "O?X ??O??": 3,
    "X?? ???XO": 3,
    "??* O*X**": 3,
    "?*? O**X*": 3,
    "?X  ?*?*X": 3,
    "???? ????": 4,
    "!??O? ???": 5,
    "?O??? O?*": 5,
    "?X?X! !??": 5,
    "?!X?? !!X": 5,
    "?*!XX ?*?": 5,
    "?*X?* OX?": 5,
    "!?O??? ??": 6,
    "???O!? ??": 6,
    "?????* ?O": 6,
    "??X?X? ??": 6,
    "X!?X?? ??": 6,
    "?XO?*? ??": 6,
    "?O***? ?*": 6,
    "O???*O *?": 6,
    "*O??*O ??": 6,
    "??!!*! XX": 6,
    "?O??*?? ?": 7,
    "??OO??? *": 7,
    "?X??!O* ?": 7,
    "?X?*X*! ?": 7,
    "*?O**?X ?": 7,
    "??*!**X X": 7,
    "O???*??? ": 8,
    "*O??***? ": 8,
    "*?*O*??* ": 8,
    "?????*OO ": 8,
    "??O??O?* ": 8,
    "**?*O?** ": 8,
    "???!*?XX ": 8,
    "!????XXX ": 8,
    "??X?*X?X ": 8
}