module Poker.Holdem.Table.Suit
  (
    suitsLookup
  ) where

import qualified Data.Array.Unboxed as Array
import Data.Array.Base (unsafeAt)

suitsLookup :: Int -> Int
suitsLookup :: Int -> Int
suitsLookup Int
i = UArray Int Int
suits UArray Int Int -> Int -> Int
forall (a :: * -> * -> *) e i.
(IArray a e, Ix i) =>
a i e -> Int -> e
`unsafeAt` Int
i

suits :: Array.UArray Int Int
suits :: UArray Int Int
suits = (Int, Int) -> [Int] -> UArray Int Int
forall (a :: * -> * -> *) e i.
(IArray a e, Ix i) =>
(i, i) -> [e] -> a i e
Array.listArray (Int
0, Int
4608) [
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
1,
  Int
1,  Int
1,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
1,
  Int
1,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
1,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
2,  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
1,
  Int
1,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
1,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
1,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
3,  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
1,
  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
1,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
1,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
1,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
1,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
1,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
2,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
3,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
4,  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,  Int
0,
  Int
4                    ]