activegXmarkhXactivecmarkdactivehdmarkgcpropergXgproperXproperhXhproperXpropercokcproperdokdgokXokgXhokXokhXtopmarkXtopproperXtopokXtopactiveXactivegXhXactivehdgcpropergXproperXpropergXgproperXproperhXproperXproperhXhproperXgokXgXhokXhXtopmarkXproperXtopmarkXtopproperXtopokXactiveXtopokXtopactiveXtruetopokXtopactiveXtopmarkXtopproperXtrue311top10001000001000000000ok10010100011000000000proper10010100011000000000d0101000000c0010000000mark10000100001010000000h10100000101000000000active10000100001000000000g10100000101010000000topokXtopactiveXactivegXmarkhXactivecmarkdactivehdmarkgchokXokhXpropergXgproperXproperhXhproperXpropercokcproperdokdgokXokgXtop13ok14d00c00mark10h10active12g11g11active1h1mark1c0d0ok1top11activegXmarkhXactivecmarkdactivehdmarkgctopokXactiveXfalseactivehdgcfalseactivegXhXfalsetopmarkXproperXfalsepropergXproperXproperhXproperXtrueproper11properhXhproperXfalsehokXhXtrueh11propergXgproperXfalsegokXgXtrueg11