open_areas.js 55 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280
  1. {
  2. "config": {
  3. "is_corner": true,
  4. "num_color_0": 2,
  5. "num_color_1": 2,
  6. "num_color_2": 2,
  7. "num_color_3": 2,
  8. "num_x_variants": 1,
  9. "num_y_variants": 1,
  10. "short_side_length": 11
  11. },
  12. "max_tiles": {
  13. "h": 64,
  14. "v": 64
  15. },
  16. "h_tiles": [{
  17. "a_constraint": 0,
  18. "b_constraint": 0,
  19. "c_constraint": 0,
  20. "d_constraint": 0,
  21. "e_constraint": 0,
  22. "f_constraint": 0,
  23. "data": [
  24. "..............####....",
  25. "..............####....",
  26. "...######.....####....",
  27. "..######......####....",
  28. ".######......######...",
  29. "######......########..",
  30. "#####.......########..",
  31. ".............######...",
  32. "..............####....",
  33. "......................",
  34. "......................"]}
  35. ,
  36. {
  37. "a_constraint": 1,
  38. "b_constraint": 0,
  39. "c_constraint": 0,
  40. "d_constraint": 0,
  41. "e_constraint": 0,
  42. "f_constraint": 0,
  43. "data": [
  44. "####..........####....",
  45. "####..........####....",
  46. "####..........####....",
  47. "####..................",
  48. "####..................",
  49. "####..................",
  50. "####..................",
  51. "......................",
  52. "......................",
  53. "......................",
  54. "......................"]}
  55. ,
  56. {
  57. "a_constraint": 0,
  58. "b_constraint": 1,
  59. "c_constraint": 0,
  60. "d_constraint": 0,
  61. "e_constraint": 0,
  62. "f_constraint": 0,
  63. "data": [
  64. ".........######.......",
  65. ".........######.......",
  66. ".........######.......",
  67. "......................",
  68. "......................",
  69. "####..................",
  70. "####..................",
  71. "......................",
  72. "......................",
  73. "......................",
  74. "......................"]}
  75. ,
  76. {
  77. "a_constraint": 1,
  78. "b_constraint": 1,
  79. "c_constraint": 0,
  80. "d_constraint": 0,
  81. "e_constraint": 0,
  82. "f_constraint": 0,
  83. "data": [
  84. "###....########.......",
  85. "###.....#######.......",
  86. "###...................",
  87. "####..................",
  88. "#####.................",
  89. "################......",
  90. "#################.....",
  91. ".#################....",
  92. "..#################...",
  93. "......................",
  94. "......................"]}
  95. ,
  96. {
  97. "a_constraint": 0,
  98. "b_constraint": 0,
  99. "c_constraint": 1,
  100. "d_constraint": 0,
  101. "e_constraint": 0,
  102. "f_constraint": 0,
  103. "data": [
  104. ".................#####",
  105. ".................#####",
  106. ".........###.....#####",
  107. "........####..........",
  108. ".......#####..........",
  109. "##.....#####..........",
  110. "##.....#####..........",
  111. "........####..........",
  112. ".........###..........",
  113. "......................",
  114. "......................"]}
  115. ,
  116. {
  117. "a_constraint": 1,
  118. "b_constraint": 0,
  119. "c_constraint": 1,
  120. "d_constraint": 0,
  121. "e_constraint": 0,
  122. "f_constraint": 0,
  123. "data": [
  124. "####....#####....#####",
  125. "####....#####....#####",
  126. "####....#####....#####",
  127. "####....#####.........",
  128. "####....####..........",
  129. "####....###...........",
  130. "####....##............",
  131. "........#.............",
  132. "......................",
  133. "......................",
  134. "......................"]}
  135. ,
  136. {
  137. "a_constraint": 0,
  138. "b_constraint": 1,
  139. "c_constraint": 1,
  140. "d_constraint": 0,
  141. "e_constraint": 0,
  142. "f_constraint": 0,
  143. "data": [
  144. ".........####.....####",
  145. ".........####.....####",
  146. ".........####.....####",
  147. ".........####.........",
  148. ".........####.........",
  149. "####.....####.........",
  150. "####.....####.........",
  151. "......................",
  152. "......................",
  153. "......................",
  154. "......................"]}
  155. ,
  156. {
  157. "a_constraint": 1,
  158. "b_constraint": 1,
  159. "c_constraint": 1,
  160. "d_constraint": 0,
  161. "e_constraint": 0,
  162. "f_constraint": 0,
  163. "data": [
  164. "###...#######.....####",
  165. "###...#######.....####",
  166. "###...#######.....####",
  167. "###...##...##.........",
  168. "###...##...##.........",
  169. "###...##...##.........",
  170. "###...##...##.........",
  171. "......................",
  172. "......................",
  173. "......................",
  174. "......................"]}
  175. ,
  176. {
  177. "a_constraint": 0,
  178. "b_constraint": 0,
  179. "c_constraint": 0,
  180. "d_constraint": 1,
  181. "e_constraint": 0,
  182. "f_constraint": 0,
  183. "data": [
  184. "..............####....",
  185. "..............####....",
  186. "..........########....",
  187. "..........########....",
  188. "..........########....",
  189. "..........########....",
  190. "#####.................",
  191. "#####.................",
  192. "#####.................",
  193. "#####.................",
  194. "#####................."]}
  195. ,
  196. {
  197. "a_constraint": 1,
  198. "b_constraint": 0,
  199. "c_constraint": 0,
  200. "d_constraint": 1,
  201. "e_constraint": 0,
  202. "f_constraint": 0,
  203. "data": [
  204. "####..........####....",
  205. "####..........####....",
  206. "..............####....",
  207. "..............####....",
  208. "..............####....",
  209. "..............####....",
  210. "......................",
  211. "......................",
  212. "#####.................",
  213. "#####.................",
  214. "#####................."]}
  215. ,
  216. {
  217. "a_constraint": 0,
  218. "b_constraint": 1,
  219. "c_constraint": 0,
  220. "d_constraint": 1,
  221. "e_constraint": 0,
  222. "f_constraint": 0,
  223. "data": [
  224. ".........######.......",
  225. ".........######.......",
  226. "......................",
  227. "......................",
  228. "......................",
  229. ".............#####....",
  230. "#####........#####....",
  231. "#####........#####....",
  232. "#####........#####....",
  233. "#####........#####....",
  234. "#####................."]}
  235. ,
  236. {
  237. "a_constraint": 1,
  238. "b_constraint": 1,
  239. "c_constraint": 0,
  240. "d_constraint": 1,
  241. "e_constraint": 0,
  242. "f_constraint": 0,
  243. "data": [
  244. "###...#########.......",
  245. "###...#########.......",
  246. "###...................",
  247. ".##...................",
  248. "..#...................",
  249. "..##..................",
  250. ".####.................",
  251. "#####.................",
  252. "#####.................",
  253. "#####.................",
  254. "#####................."]}
  255. ,
  256. {
  257. "a_constraint": 0,
  258. "b_constraint": 0,
  259. "c_constraint": 1,
  260. "d_constraint": 1,
  261. "e_constraint": 0,
  262. "f_constraint": 0,
  263. "data": [
  264. ".................#####",
  265. ".................#####",
  266. ".................#####",
  267. "........######........",
  268. "........######........",
  269. "........######........",
  270. "#####...######........",
  271. "#####...######........",
  272. "#####.................",
  273. "#####.................",
  274. "#####................."]}
  275. ,
  276. {
  277. "a_constraint": 1,
  278. "b_constraint": 0,
  279. "c_constraint": 1,
  280. "d_constraint": 1,
  281. "e_constraint": 0,
  282. "f_constraint": 0,
  283. "data": [
  284. "####.............#####",
  285. "####.............#####",
  286. ".................#####",
  287. "......................",
  288. "......................",
  289. "......................",
  290. "......................",
  291. "......................",
  292. "#####.................",
  293. "#####.................",
  294. "#####................."]}
  295. ,
  296. {
  297. "a_constraint": 0,
  298. "b_constraint": 1,
  299. "c_constraint": 1,
  300. "d_constraint": 1,
  301. "e_constraint": 0,
  302. "f_constraint": 0,
  303. "data": [
  304. ".........####.....####",
  305. ".........####.....####",
  306. "..................####",
  307. "......................",
  308. "......................",
  309. "......................",
  310. "##....................",
  311. "###...................",
  312. "####..................",
  313. "#####.................",
  314. "#####................."]}
  315. ,
  316. {
  317. "a_constraint": 1,
  318. "b_constraint": 1,
  319. "c_constraint": 1,
  320. "d_constraint": 1,
  321. "e_constraint": 0,
  322. "f_constraint": 0,
  323. "data": [
  324. "###...#######.....####",
  325. "###...#######.....####",
  326. ".......######.....####",
  327. "........#####.....#...",
  328. ".........####.........",
  329. "..........###.........",
  330. "...........##.........",
  331. "............#.........",
  332. "#####.................",
  333. "#####.................",
  334. "#####................."]}
  335. ,
  336. {
  337. "a_constraint": 0,
  338. "b_constraint": 0,
  339. "c_constraint": 0,
  340. "d_constraint": 0,
  341. "e_constraint": 1,
  342. "f_constraint": 0,
  343. "data": [
  344. "..............####....",
  345. "..............####....",
  346. "....##.........###....",
  347. "...####.........##....",
  348. "..##..##..............",
  349. "###....##.............",
  350. "##...........##.......",
  351. "............###.......",
  352. "...........####.......",
  353. ".......########.......",
  354. ".......########......."]}
  355. ,
  356. {
  357. "a_constraint": 1,
  358. "b_constraint": 0,
  359. "c_constraint": 0,
  360. "d_constraint": 0,
  361. "e_constraint": 1,
  362. "f_constraint": 0,
  363. "data": [
  364. "####..........####....",
  365. "####..........####....",
  366. "####..........####....",
  367. "####..........####....",
  368. "####..........####....",
  369. "###...........####....",
  370. "##............####....",
  371. "......................",
  372. "......................",
  373. ".......########.......",
  374. ".......########......."]}
  375. ,
  376. {
  377. "a_constraint": 0,
  378. "b_constraint": 1,
  379. "c_constraint": 0,
  380. "d_constraint": 0,
  381. "e_constraint": 1,
  382. "f_constraint": 0,
  383. "data": [
  384. ".........######.......",
  385. ".........######.......",
  386. ".........######.......",
  387. "......................",
  388. "......................",
  389. "###...................",
  390. "###...................",
  391. ".......########.......",
  392. ".......########.......",
  393. ".......########.......",
  394. ".......########......."]}
  395. ,
  396. {
  397. "a_constraint": 1,
  398. "b_constraint": 1,
  399. "c_constraint": 0,
  400. "d_constraint": 0,
  401. "e_constraint": 1,
  402. "f_constraint": 0,
  403. "data": [
  404. "###...#########.......",
  405. "###...#########.......",
  406. "###...#########.......",
  407. "###...................",
  408. "###...................",
  409. "###...................",
  410. "###...................",
  411. ".......########.......",
  412. ".......########.......",
  413. ".......########.......",
  414. ".......########......."]}
  415. ,
  416. {
  417. "a_constraint": 0,
  418. "b_constraint": 0,
  419. "c_constraint": 1,
  420. "d_constraint": 0,
  421. "e_constraint": 1,
  422. "f_constraint": 0,
  423. "data": [
  424. ".................#####",
  425. ".................#####",
  426. ".................#####",
  427. "......................",
  428. ".......#####..........",
  429. "##.....######.........",
  430. "##.....#######........",
  431. ".......########.......",
  432. ".......########.......",
  433. ".......########.......",
  434. ".......########......."]}
  435. ,
  436. {
  437. "a_constraint": 1,
  438. "b_constraint": 0,
  439. "c_constraint": 1,
  440. "d_constraint": 0,
  441. "e_constraint": 1,
  442. "f_constraint": 0,
  443. "data": [
  444. "####.............#####",
  445. "####.............#####",
  446. "####..............####",
  447. "####..................",
  448. "####..................",
  449. "###...................",
  450. "##.......#####........",
  451. "........#######.......",
  452. ".......########.......",
  453. ".......########.......",
  454. ".......########......."]}
  455. ,
  456. {
  457. "a_constraint": 0,
  458. "b_constraint": 1,
  459. "c_constraint": 1,
  460. "d_constraint": 0,
  461. "e_constraint": 1,
  462. "f_constraint": 0,
  463. "data": [
  464. ".........####.....####",
  465. "..................####",
  466. "..................####",
  467. "......................",
  468. "......................",
  469. "##.......####.........",
  470. "##......######........",
  471. ".......########.......",
  472. "......##########......",
  473. "......##########......",
  474. ".......########......."]}
  475. ,
  476. {
  477. "a_constraint": 1,
  478. "b_constraint": 1,
  479. "c_constraint": 1,
  480. "d_constraint": 0,
  481. "e_constraint": 1,
  482. "f_constraint": 0,
  483. "data": [
  484. "###...#######.....####",
  485. "###...#######.....####",
  486. "###...#######.....####",
  487. "###....######.........",
  488. "###.....#####.........",
  489. "###......#####........",
  490. "###.......#####.......",
  491. "......................",
  492. "......................",
  493. ".......########.......",
  494. ".......########......."]}
  495. ,
  496. {
  497. "a_constraint": 0,
  498. "b_constraint": 0,
  499. "c_constraint": 0,
  500. "d_constraint": 1,
  501. "e_constraint": 1,
  502. "f_constraint": 0,
  503. "data": [
  504. "..............####....",
  505. "..............####....",
  506. "......................",
  507. "......................",
  508. "......................",
  509. "......................",
  510. "###...................",
  511. "###...................",
  512. "###...................",
  513. "###......######.......",
  514. "###......######......."]}
  515. ,
  516. {
  517. "a_constraint": 1,
  518. "b_constraint": 0,
  519. "c_constraint": 0,
  520. "d_constraint": 1,
  521. "e_constraint": 1,
  522. "f_constraint": 0,
  523. "data": [
  524. "####..........####....",
  525. "####..........####....",
  526. "..............####....",
  527. "........##########....",
  528. ".........#########....",
  529. "..........########....",
  530. "......................",
  531. "......................",
  532. "###...................",
  533. "###......######.......",
  534. "###......######......."]}
  535. ,
  536. {
  537. "a_constraint": 0,
  538. "b_constraint": 1,
  539. "c_constraint": 0,
  540. "d_constraint": 1,
  541. "e_constraint": 1,
  542. "f_constraint": 0,
  543. "data": [
  544. ".........######.......",
  545. "........########......",
  546. ".......##########.....",
  547. ".......##########.....",
  548. "..##..................",
  549. ".####.................",
  550. "#####.................",
  551. "#####..##########.....",
  552. "####...##########.....",
  553. "####....########......",
  554. "###......######......."]}
  555. ,
  556. {
  557. "a_constraint": 1,
  558. "b_constraint": 1,
  559. "c_constraint": 0,
  560. "d_constraint": 1,
  561. "e_constraint": 1,
  562. "f_constraint": 0,
  563. "data": [
  564. "###...#########.......",
  565. "###...##########......",
  566. "............#####.....",
  567. ".............#####....",
  568. "......................",
  569. "......................",
  570. "......................",
  571. ".............#####....",
  572. "##..........#####.....",
  573. "###......#######......",
  574. "###......######......."]}
  575. ,
  576. {
  577. "a_constraint": 0,
  578. "b_constraint": 0,
  579. "c_constraint": 1,
  580. "d_constraint": 1,
  581. "e_constraint": 1,
  582. "f_constraint": 0,
  583. "data": [
  584. ".................#####",
  585. ".................#####",
  586. ".................#####",
  587. "......................",
  588. "......................",
  589. "......................",
  590. "###.......#..#........",
  591. "###.......####........",
  592. "###......######.......",
  593. "###......######.......",
  594. "###......######......."]}
  595. ,
  596. {
  597. "a_constraint": 1,
  598. "b_constraint": 0,
  599. "c_constraint": 1,
  600. "d_constraint": 1,
  601. "e_constraint": 1,
  602. "f_constraint": 0,
  603. "data": [
  604. "####.............#####",
  605. "####.............#####",
  606. ".................#####",
  607. "......................",
  608. "......................",
  609. "......................",
  610. "......................",
  611. "......................",
  612. "###......######.......",
  613. "###......######.......",
  614. "###......######......."]}
  615. ,
  616. {
  617. "a_constraint": 0,
  618. "b_constraint": 1,
  619. "c_constraint": 1,
  620. "d_constraint": 1,
  621. "e_constraint": 1,
  622. "f_constraint": 0,
  623. "data": [
  624. ".........####.....####",
  625. ".........####.....####",
  626. "..................####",
  627. "......................",
  628. "......................",
  629. "......................",
  630. "###...................",
  631. "###...................",
  632. "###......######.......",
  633. "###......######.......",
  634. "###......######......."]}
  635. ,
  636. {
  637. "a_constraint": 1,
  638. "b_constraint": 1,
  639. "c_constraint": 1,
  640. "d_constraint": 1,
  641. "e_constraint": 1,
  642. "f_constraint": 0,
  643. "data": [
  644. "###...#######.....####",
  645. "###...#######.....####",
  646. "..................####",
  647. "......................",
  648. ".........######.......",
  649. ".........######.......",
  650. ".........######.......",
  651. ".........######.......",
  652. "###......######.......",
  653. "###......######.......",
  654. "###......######......."]}
  655. ,
  656. {
  657. "a_constraint": 0,
  658. "b_constraint": 0,
  659. "c_constraint": 0,
  660. "d_constraint": 0,
  661. "e_constraint": 0,
  662. "f_constraint": 1,
  663. "data": [
  664. "..............####....",
  665. "..............####....",
  666. "..............####....",
  667. "..............####....",
  668. "..............####....",
  669. "#####...........##....",
  670. "#####...........######",
  671. "................######",
  672. "....................##",
  673. "....................##",
  674. "....................##"]}
  675. ,
  676. {
  677. "a_constraint": 1,
  678. "b_constraint": 0,
  679. "c_constraint": 0,
  680. "d_constraint": 0,
  681. "e_constraint": 0,
  682. "f_constraint": 1,
  683. "data": [
  684. "####..........####....",
  685. "####..........####....",
  686. "####..........####....",
  687. "####..........####....",
  688. "####.............##...",
  689. "####..............##..",
  690. "####...............###",
  691. "....................##",
  692. "....................##",
  693. "....................##",
  694. "....................##"]}
  695. ,
  696. {
  697. "a_constraint": 0,
  698. "b_constraint": 1,
  699. "c_constraint": 0,
  700. "d_constraint": 0,
  701. "e_constraint": 0,
  702. "f_constraint": 1,
  703. "data": [
  704. ".........######.......",
  705. ".........######.......",
  706. "...........##.........",
  707. "...........##.........",
  708. "...........##.........",
  709. "#####....########.....",
  710. "#####....########...##",
  711. ".........########...##",
  712. ".........########...##",
  713. ".........########...##",
  714. "....................##"]}
  715. ,
  716. {
  717. "a_constraint": 1,
  718. "b_constraint": 1,
  719. "c_constraint": 0,
  720. "d_constraint": 0,
  721. "e_constraint": 0,
  722. "f_constraint": 1,
  723. "data": [
  724. "###...#########.......",
  725. "###...#########.......",
  726. "###....#######........",
  727. "###.....#####.........",
  728. "###......###..........",
  729. "###...................",
  730. "##..................##",
  731. "....................##",
  732. "....................##",
  733. "....................##",
  734. "....................##"]}
  735. ,
  736. {
  737. "a_constraint": 0,
  738. "b_constraint": 0,
  739. "c_constraint": 1,
  740. "d_constraint": 0,
  741. "e_constraint": 0,
  742. "f_constraint": 1,
  743. "data": [
  744. ".................#####",
  745. ".................#####",
  746. "......................",
  747. "....###...............",
  748. "...#####..............",
  749. "#########.............",
  750. "#########.............",
  751. "...#####..............",
  752. "....###.............##",
  753. "....................##",
  754. "....................##"]}
  755. ,
  756. {
  757. "a_constraint": 1,
  758. "b_constraint": 0,
  759. "c_constraint": 1,
  760. "d_constraint": 0,
  761. "e_constraint": 0,
  762. "f_constraint": 1,
  763. "data": [
  764. "####.............#####",
  765. "####.................#",
  766. "##############........",
  767. "##############........",
  768. "##############........",
  769. "##############........",
  770. "##############........",
  771. ".....###########......",
  772. ".....###########....##",
  773. "....................##",
  774. "....................##"]}
  775. ,
  776. {
  777. "a_constraint": 0,
  778. "b_constraint": 1,
  779. "c_constraint": 1,
  780. "d_constraint": 0,
  781. "e_constraint": 0,
  782. "f_constraint": 1,
  783. "data": [
  784. ".........####.....####",
  785. ".........####.....####",
  786. "......................",
  787. "......................",
  788. "......................",
  789. "#############.........",
  790. "#############.........",
  791. "...##########.........",
  792. "...##########.......##",
  793. "....................##",
  794. "....................##"]}
  795. ,
  796. {
  797. "a_constraint": 1,
  798. "b_constraint": 1,
  799. "c_constraint": 1,
  800. "d_constraint": 0,
  801. "e_constraint": 0,
  802. "f_constraint": 1,
  803. "data": [
  804. "###...#######.....####",
  805. "###...#######.....####",
  806. "###....#####......##..",
  807. "###.....###.......##..",
  808. "###......#.......###..",
  809. "###.............####..",
  810. "###............#####..",
  811. "..............######..",
  812. "..............########",
  813. "....................##",
  814. "....................##"]}
  815. ,
  816. {
  817. "a_constraint": 0,
  818. "b_constraint": 0,
  819. "c_constraint": 0,
  820. "d_constraint": 1,
  821. "e_constraint": 0,
  822. "f_constraint": 1,
  823. "data": [
  824. "..............####....",
  825. "..............####....",
  826. "..............####....",
  827. "..............####....",
  828. "..............####....",
  829. "......................",
  830. "#####...............##",
  831. "#####...............##",
  832. "#####...............##",
  833. "#####...............##",
  834. "#####...............##"]}
  835. ,
  836. {
  837. "a_constraint": 1,
  838. "b_constraint": 0,
  839. "c_constraint": 0,
  840. "d_constraint": 1,
  841. "e_constraint": 0,
  842. "f_constraint": 1,
  843. "data": [
  844. "####..........####....",
  845. "####.........#####....",
  846. "............#####.....",
  847. "...........#####......",
  848. "............###.......",
  849. ".............#........",
  850. "....................##",
  851. "....................##",
  852. "#####...............##",
  853. "#####...............##",
  854. "#####...............##"]}
  855. ,
  856. {
  857. "a_constraint": 0,
  858. "b_constraint": 1,
  859. "c_constraint": 0,
  860. "d_constraint": 1,
  861. "e_constraint": 0,
  862. "f_constraint": 1,
  863. "data": [
  864. ".........######.......",
  865. ".........######.......",
  866. "..........####........",
  867. "...........##.........",
  868. "......................",
  869. "......................",
  870. "#####...............##",
  871. "#####...............##",
  872. "#####...............##",
  873. "#####...............##",
  874. "#####...............##"]}
  875. ,
  876. {
  877. "a_constraint": 1,
  878. "b_constraint": 1,
  879. "c_constraint": 0,
  880. "d_constraint": 1,
  881. "e_constraint": 0,
  882. "f_constraint": 1,
  883. "data": [
  884. "###...#########.......",
  885. "###...#############...",
  886. "......#############...",
  887. "......############....",
  888. ".......##########.....",
  889. "........########......",
  890. ".....................#",
  891. "....................##",
  892. "####................##",
  893. "#####...............##",
  894. "#####...............##"]}
  895. ,
  896. {
  897. "a_constraint": 0,
  898. "b_constraint": 0,
  899. "c_constraint": 1,
  900. "d_constraint": 1,
  901. "e_constraint": 0,
  902. "f_constraint": 1,
  903. "data": [
  904. "....................##",
  905. ".....................#",
  906. "......................",
  907. "...#############......",
  908. "..###############.....",
  909. ".#################....",
  910. "#################.....",
  911. "################......",
  912. "#######.............##",
  913. "######..............##",
  914. "#####...............##"]}
  915. ,
  916. {
  917. "a_constraint": 1,
  918. "b_constraint": 0,
  919. "c_constraint": 1,
  920. "d_constraint": 1,
  921. "e_constraint": 0,
  922. "f_constraint": 1,
  923. "data": [
  924. "####.............#####",
  925. "####.............#####",
  926. "...##.................",
  927. "...###................",
  928. "...####...............",
  929. "...#####..............",
  930. "...######.............",
  931. "...#######............",
  932. "#####...............##",
  933. "#####...............##",
  934. "#####...............##"]}
  935. ,
  936. {
  937. "a_constraint": 0,
  938. "b_constraint": 1,
  939. "c_constraint": 1,
  940. "d_constraint": 1,
  941. "e_constraint": 0,
  942. "f_constraint": 1,
  943. "data": [
  944. ".........####.....####",
  945. ".........####.....####",
  946. "......................",
  947. "...#..................",
  948. "..###.......#####.....",
  949. ".#####......#####.....",
  950. "#######.....#####.....",
  951. "######......#####.....",
  952. "#####.......#####...##",
  953. "#####.......#####...##",
  954. "#####...............##"]}
  955. ,
  956. {
  957. "a_constraint": 1,
  958. "b_constraint": 1,
  959. "c_constraint": 1,
  960. "d_constraint": 1,
  961. "e_constraint": 0,
  962. "f_constraint": 1,
  963. "data": [
  964. "###...#######.....####",
  965. "###...#######.....####",
  966. "###...#######.........",
  967. ".##....######.........",
  968. ".##.....#####.........",
  969. ".##......####.........",
  970. ".##.......###.........",
  971. "###........##.........",
  972. "####................##",
  973. "#####...............##",
  974. "#####...............##"]}
  975. ,
  976. {
  977. "a_constraint": 0,
  978. "b_constraint": 0,
  979. "c_constraint": 0,
  980. "d_constraint": 0,
  981. "e_constraint": 1,
  982. "f_constraint": 1,
  983. "data": [
  984. "..............####....",
  985. "..............####....",
  986. ".............#####....",
  987. "............####......",
  988. ".............##.......",
  989. "###...................",
  990. "###................###",
  991. "..........##......####",
  992. ".........####....#####",
  993. ".......#######...#####",
  994. ".......#######...#####"]}
  995. ,
  996. {
  997. "a_constraint": 1,
  998. "b_constraint": 0,
  999. "c_constraint": 0,
  1000. "d_constraint": 0,
  1001. "e_constraint": 1,
  1002. "f_constraint": 1,
  1003. "data": [
  1004. "####..........####....",
  1005. "####.........#####....",
  1006. "####........####......",
  1007. "####.......####.......",
  1008. "####.......###........",
  1009. "###........###........",
  1010. "##........####....####",
  1011. ".........#####...#####",
  1012. "........######...#####",
  1013. ".......#######...#####",
  1014. ".......#######...#####"]}
  1015. ,
  1016. {
  1017. "a_constraint": 0,
  1018. "b_constraint": 1,
  1019. "c_constraint": 0,
  1020. "d_constraint": 0,
  1021. "e_constraint": 1,
  1022. "f_constraint": 1,
  1023. "data": [
  1024. ".........######.......",
  1025. ".........######.......",
  1026. "..####................",
  1027. "..####................",
  1028. "..####................",
  1029. "######................",
  1030. "######...........#####",
  1031. ".................#####",
  1032. ".......#######...#####",
  1033. ".......#######...#####",
  1034. ".......#######...#####"]}
  1035. ,
  1036. {
  1037. "a_constraint": 1,
  1038. "b_constraint": 1,
  1039. "c_constraint": 0,
  1040. "d_constraint": 0,
  1041. "e_constraint": 1,
  1042. "f_constraint": 1,
  1043. "data": [
  1044. "###...#########.......",
  1045. "###...##########......",
  1046. "###...###########.....",
  1047. "###....###............",
  1048. "###.....##............",
  1049. "###.....##............",
  1050. "###.....###......#####",
  1051. "........####.....#####",
  1052. "........#####....#####",
  1053. ".......#######...#####",
  1054. ".......#######...#####"]}
  1055. ,
  1056. {
  1057. "a_constraint": 0,
  1058. "b_constraint": 0,
  1059. "c_constraint": 1,
  1060. "d_constraint": 0,
  1061. "e_constraint": 1,
  1062. "f_constraint": 1,
  1063. "data": [
  1064. ".................#####",
  1065. ".................#####",
  1066. "......................",
  1067. "......................",
  1068. "......................",
  1069. "####............#.....",
  1070. "####............##....",
  1071. "................###...",
  1072. ".......#####....######",
  1073. ".......######....#####",
  1074. ".......#######...#####"]}
  1075. ,
  1076. {
  1077. "a_constraint": 1,
  1078. "b_constraint": 0,
  1079. "c_constraint": 1,
  1080. "d_constraint": 0,
  1081. "e_constraint": 1,
  1082. "f_constraint": 1,
  1083. "data": [
  1084. "####.............#####",
  1085. "####.............#####",
  1086. "####..................",
  1087. "####..................",
  1088. "####..................",
  1089. "###....#######........",
  1090. "##.....#######........",
  1091. ".......#######........",
  1092. ".......#######...#####",
  1093. ".......#######...#####",
  1094. ".......#######...#####"]}
  1095. ,
  1096. {
  1097. "a_constraint": 0,
  1098. "b_constraint": 1,
  1099. "c_constraint": 1,
  1100. "d_constraint": 0,
  1101. "e_constraint": 1,
  1102. "f_constraint": 1,
  1103. "data": [
  1104. ".........####.....####",
  1105. ".........####.....####",
  1106. "......................",
  1107. "......................",
  1108. "......................",
  1109. "####..................",
  1110. "####..................",
  1111. "......................",
  1112. "....................##",
  1113. ".......#######.....###",
  1114. ".......#######....####"]}
  1115. ,
  1116. {
  1117. "a_constraint": 1,
  1118. "b_constraint": 1,
  1119. "c_constraint": 1,
  1120. "d_constraint": 0,
  1121. "e_constraint": 1,
  1122. "f_constraint": 1,
  1123. "data": [
  1124. "###...#######.....####",
  1125. "###...#######.....####",
  1126. "###...................",
  1127. "###...................",
  1128. "###...................",
  1129. "###...................",
  1130. "###...................",
  1131. "......................",
  1132. ".................#####",
  1133. ".......#######...#####",
  1134. ".......#######...#####"]}
  1135. ,
  1136. {
  1137. "a_constraint": 0,
  1138. "b_constraint": 0,
  1139. "c_constraint": 0,
  1140. "d_constraint": 1,
  1141. "e_constraint": 1,
  1142. "f_constraint": 1,
  1143. "data": [
  1144. "..............####....",
  1145. "..............####....",
  1146. "...............##.....",
  1147. "......................",
  1148. "......................",
  1149. ".........#............",
  1150. "###......##.........##",
  1151. "###......###.......###",
  1152. "###......####.....####",
  1153. "###......#####...#####",
  1154. "###......#####...#####"]}
  1155. ,
  1156. {
  1157. "a_constraint": 1,
  1158. "b_constraint": 0,
  1159. "c_constraint": 0,
  1160. "d_constraint": 1,
  1161. "e_constraint": 1,
  1162. "f_constraint": 1,
  1163. "data": [
  1164. "####..........####....",
  1165. "####..........####....",
  1166. "..............####....",
  1167. "..............####....",
  1168. "...............####...",
  1169. "................####..",
  1170. ".................#####",
  1171. ".........###.....#####",
  1172. "###......####....#####",
  1173. "###......#####...#####",
  1174. "###......#####...#####"]}
  1175. ,
  1176. {
  1177. "a_constraint": 0,
  1178. "b_constraint": 1,
  1179. "c_constraint": 0,
  1180. "d_constraint": 1,
  1181. "e_constraint": 1,
  1182. "f_constraint": 1,
  1183. "data": [
  1184. ".........######.......",
  1185. ".........######.......",
  1186. "......................",
  1187. "......................",
  1188. "......................",
  1189. "......................",
  1190. "###..............#####",
  1191. "###..............#####",
  1192. "###......#####...#####",
  1193. "###......#####...#####",
  1194. "###......#####...#####"]}
  1195. ,
  1196. {
  1197. "a_constraint": 1,
  1198. "b_constraint": 1,
  1199. "c_constraint": 0,
  1200. "d_constraint": 1,
  1201. "e_constraint": 1,
  1202. "f_constraint": 1,
  1203. "data": [
  1204. "###...#########.......",
  1205. "###...#########.......",
  1206. "###....#######........",
  1207. "###.....#####.........",
  1208. "###......###..........",
  1209. "####......#...........",
  1210. "#####............#####",
  1211. "######...........#####",
  1212. "#####............#####",
  1213. "####......###....#####",
  1214. "###......#####...#####"]}
  1215. ,
  1216. {
  1217. "a_constraint": 0,
  1218. "b_constraint": 0,
  1219. "c_constraint": 1,
  1220. "d_constraint": 1,
  1221. "e_constraint": 1,
  1222. "f_constraint": 1,
  1223. "data": [
  1224. ".................#####",
  1225. ".................#####",
  1226. "......................",
  1227. "......................",
  1228. ".........#####........",
  1229. ".........#####........",
  1230. "###......#####........",
  1231. "###......#####........",
  1232. "###......#####...#####",
  1233. "###......#####...#####",
  1234. "###......#####...#####"]}
  1235. ,
  1236. {
  1237. "a_constraint": 1,
  1238. "b_constraint": 0,
  1239. "c_constraint": 1,
  1240. "d_constraint": 1,
  1241. "e_constraint": 1,
  1242. "f_constraint": 1,
  1243. "data": [
  1244. "####.............#####",
  1245. "####.............#####",
  1246. ".................##...",
  1247. ".................##...",
  1248. ".................##...",
  1249. ".................##...",
  1250. ".................###..",
  1251. ".................####.",
  1252. "###..............#####",
  1253. "###......#####...#####",
  1254. "###......#####...#####"]}
  1255. ,
  1256. {
  1257. "a_constraint": 0,
  1258. "b_constraint": 1,
  1259. "c_constraint": 1,
  1260. "d_constraint": 1,
  1261. "e_constraint": 1,
  1262. "f_constraint": 1,
  1263. "data": [
  1264. ".........####.....####",
  1265. ".........####.....####",
  1266. "......................",
  1267. "......................",
  1268. "......................",
  1269. "......................",
  1270. "###...................",
  1271. "###...................",
  1272. "###..............#####",
  1273. "###......#####...#####",
  1274. "###......#####...#####"]}
  1275. ,
  1276. {
  1277. "a_constraint": 1,
  1278. "b_constraint": 1,
  1279. "c_constraint": 1,
  1280. "d_constraint": 1,
  1281. "e_constraint": 1,
  1282. "f_constraint": 1,
  1283. "data": [
  1284. "###...#######.....####",
  1285. "###...#######.....####",
  1286. "......#######.....###.",
  1287. "..................###.",
  1288. "..................###.",
  1289. "..................###.",
  1290. "..................###.",
  1291. "..................###.",
  1292. "###......#####...#####",
  1293. "###......#####...#####",
  1294. "###......#####...#####"]}
  1295. ],
  1296. "v_tiles": [{
  1297. "a_constraint": 0,
  1298. "b_constraint": 0,
  1299. "c_constraint": 0,
  1300. "d_constraint": 0,
  1301. "e_constraint": 0,
  1302. "f_constraint": 0,
  1303. "data": [
  1304. "...........",
  1305. "...........",
  1306. "...........",
  1307. "...........",
  1308. "...........",
  1309. "...########",
  1310. "...########",
  1311. "...#####...",
  1312. "...#####...",
  1313. "...#####...",
  1314. "...#####...",
  1315. "...#####...",
  1316. "...#####...",
  1317. "...........",
  1318. "...........",
  1319. "...........",
  1320. "...........",
  1321. "...........",
  1322. "...........",
  1323. "...........",
  1324. "...####....",
  1325. "...####...."]}
  1326. ,
  1327. {
  1328. "a_constraint": 1,
  1329. "b_constraint": 0,
  1330. "c_constraint": 0,
  1331. "d_constraint": 0,
  1332. "e_constraint": 0,
  1333. "f_constraint": 0,
  1334. "data": [
  1335. "#####......",
  1336. "#####......",
  1337. "####.......",
  1338. "###........",
  1339. "........##.",
  1340. ".......####",
  1341. "......#####",
  1342. ".....#####.",
  1343. "....#####..",
  1344. "...#####...",
  1345. "....###....",
  1346. ".....#.....",
  1347. "...........",
  1348. "...........",
  1349. "...........",
  1350. "...........",
  1351. "...........",
  1352. "...........",
  1353. "...........",
  1354. "...........",
  1355. "...####....",
  1356. "...####...."]}
  1357. ,
  1358. {
  1359. "a_constraint": 0,
  1360. "b_constraint": 1,
  1361. "c_constraint": 0,
  1362. "d_constraint": 0,
  1363. "e_constraint": 0,
  1364. "f_constraint": 0,
  1365. "data": [
  1366. "...........",
  1367. "...........",
  1368. "...........",
  1369. "...........",
  1370. "...........",
  1371. "##.......##",
  1372. "##.......##",
  1373. "##.........",
  1374. "###........",
  1375. "####.......",
  1376. "#####......",
  1377. "######.....",
  1378. "######.....",
  1379. "######.....",
  1380. "...........",
  1381. "...........",
  1382. "...........",
  1383. "...........",
  1384. "...........",
  1385. "...........",
  1386. "...####....",
  1387. "...####...."]}
  1388. ,
  1389. {
  1390. "a_constraint": 1,
  1391. "b_constraint": 1,
  1392. "c_constraint": 0,
  1393. "d_constraint": 0,
  1394. "e_constraint": 0,
  1395. "f_constraint": 0,
  1396. "data": [
  1397. "#####......",
  1398. "#####......",
  1399. "#####......",
  1400. "...........",
  1401. "...........",
  1402. "........###",
  1403. "#####...###",
  1404. "#####......",
  1405. "#####......",
  1406. "#####......",
  1407. "#####......",
  1408. "#####......",
  1409. "#####......",
  1410. "#########..",
  1411. "...######..",
  1412. "...######..",
  1413. "...######..",
  1414. "...........",
  1415. "...........",
  1416. "...........",
  1417. "...####....",
  1418. "...####...."]}
  1419. ,
  1420. {
  1421. "a_constraint": 0,
  1422. "b_constraint": 0,
  1423. "c_constraint": 1,
  1424. "d_constraint": 0,
  1425. "e_constraint": 0,
  1426. "f_constraint": 0,
  1427. "data": [
  1428. "...........",
  1429. "...........",
  1430. "...#####...",
  1431. "...#####...",
  1432. "...#####...",
  1433. "...########",
  1434. "...########",
  1435. "...#####...",
  1436. "...#####...",
  1437. "...#####...",
  1438. "......##...",
  1439. "......##...",
  1440. "......##...",
  1441. "......##...",
  1442. "......##...",
  1443. "...........",
  1444. "...........",
  1445. "####.......",
  1446. "####.......",
  1447. "####.......",
  1448. "####.......",
  1449. "####......."]}
  1450. ,
  1451. {
  1452. "a_constraint": 1,
  1453. "b_constraint": 0,
  1454. "c_constraint": 1,
  1455. "d_constraint": 0,
  1456. "e_constraint": 0,
  1457. "f_constraint": 0,
  1458. "data": [
  1459. "#####......",
  1460. "#####......",
  1461. "#####......",
  1462. "#####......",
  1463. "..###......",
  1464. "..###...###",
  1465. "..###...###",
  1466. "..###......",
  1467. "..###......",
  1468. "..###......",
  1469. "..###......",
  1470. "...........",
  1471. "...........",
  1472. "...........",
  1473. "...........",
  1474. "..#######..",
  1475. "..#######..",
  1476. "####.......",
  1477. "####.......",
  1478. "####.......",
  1479. "####.......",
  1480. "####......."]}
  1481. ,
  1482. {
  1483. "a_constraint": 0,
  1484. "b_constraint": 1,
  1485. "c_constraint": 1,
  1486. "d_constraint": 0,
  1487. "e_constraint": 0,
  1488. "f_constraint": 0,
  1489. "data": [
  1490. "...........",
  1491. "...........",
  1492. "...........",
  1493. "...........",
  1494. "...........",
  1495. "##.......##",
  1496. "##.......##",
  1497. "##.........",
  1498. "##.........",
  1499. "########...",
  1500. "########...",
  1501. "########...",
  1502. "########...",
  1503. "......##...",
  1504. "......##...",
  1505. "......##...",
  1506. "......##...",
  1507. "...........",
  1508. "...........",
  1509. "####.......",
  1510. "####.......",
  1511. "####......."]}
  1512. ,
  1513. {
  1514. "a_constraint": 1,
  1515. "b_constraint": 1,
  1516. "c_constraint": 1,
  1517. "d_constraint": 0,
  1518. "e_constraint": 0,
  1519. "f_constraint": 0,
  1520. "data": [
  1521. "#####......",
  1522. "#####......",
  1523. "#####......",
  1524. "...........",
  1525. "...........",
  1526. ".....######",
  1527. "##...######",
  1528. "##...####..",
  1529. "##...###...",
  1530. "##...##....",
  1531. "##.........",
  1532. "##.........",
  1533. "##.........",
  1534. "...........",
  1535. "...........",
  1536. "....#......",
  1537. "...###.....",
  1538. "..#####....",
  1539. ".#####.....",
  1540. "#####......",
  1541. "####.......",
  1542. "###........"]}
  1543. ,
  1544. {
  1545. "a_constraint": 0,
  1546. "b_constraint": 0,
  1547. "c_constraint": 0,
  1548. "d_constraint": 1,
  1549. "e_constraint": 0,
  1550. "f_constraint": 0,
  1551. "data": [
  1552. ".......####",
  1553. ".......####",
  1554. ".......####",
  1555. "...########",
  1556. "...########",
  1557. "...########",
  1558. "...########",
  1559. "...#####...",
  1560. "...#####...",
  1561. "...#####...",
  1562. "...#####...",
  1563. "...#####...",
  1564. "...#####...",
  1565. "...#####...",
  1566. "...#####...",
  1567. "...#####...",
  1568. "...........",
  1569. "...........",
  1570. "...........",
  1571. "...........",
  1572. "...####....",
  1573. "...####...."]}
  1574. ,
  1575. {
  1576. "a_constraint": 1,
  1577. "b_constraint": 0,
  1578. "c_constraint": 0,
  1579. "d_constraint": 1,
  1580. "e_constraint": 0,
  1581. "f_constraint": 0,
  1582. "data": [
  1583. "###......##",
  1584. "###......##",
  1585. "###......##",
  1586. "###......##",
  1587. ".........##",
  1588. ".........##",
  1589. ".........##",
  1590. "...........",
  1591. "...........",
  1592. "..######...",
  1593. "..######...",
  1594. "..######...",
  1595. "..######...",
  1596. "..######...",
  1597. "..######...",
  1598. "..######...",
  1599. "..######...",
  1600. "...####....",
  1601. "...####....",
  1602. "...####....",
  1603. "...####....",
  1604. "...####...."]}
  1605. ,
  1606. {
  1607. "a_constraint": 0,
  1608. "b_constraint": 1,
  1609. "c_constraint": 0,
  1610. "d_constraint": 1,
  1611. "e_constraint": 0,
  1612. "f_constraint": 0,
  1613. "data": [
  1614. ".......####",
  1615. ".......####",
  1616. ".......####",
  1617. ".......####",
  1618. ".......####",
  1619. "##.....####",
  1620. "##.....####",
  1621. "##.........",
  1622. "##.........",
  1623. "##.........",
  1624. "######.....",
  1625. "#####......",
  1626. "####.......",
  1627. "###........",
  1628. "...........",
  1629. "...........",
  1630. "...........",
  1631. "...........",
  1632. "...........",
  1633. "...........",
  1634. "...####....",
  1635. "...####...."]}
  1636. ,
  1637. {
  1638. "a_constraint": 1,
  1639. "b_constraint": 1,
  1640. "c_constraint": 0,
  1641. "d_constraint": 1,
  1642. "e_constraint": 0,
  1643. "f_constraint": 0,
  1644. "data": [
  1645. "###......##",
  1646. "###......##",
  1647. "###......##",
  1648. ".........##",
  1649. ".........##",
  1650. ".........##",
  1651. "##.......##",
  1652. "##.........",
  1653. "#####......",
  1654. "#####......",
  1655. "#####......",
  1656. "#####......",
  1657. "#####......",
  1658. "#####......",
  1659. "..###......",
  1660. "..###......",
  1661. "...........",
  1662. "...........",
  1663. "...........",
  1664. "...........",
  1665. "...####....",
  1666. "...####...."]}
  1667. ,
  1668. {
  1669. "a_constraint": 0,
  1670. "b_constraint": 0,
  1671. "c_constraint": 1,
  1672. "d_constraint": 1,
  1673. "e_constraint": 0,
  1674. "f_constraint": 0,
  1675. "data": [
  1676. ".......####",
  1677. ".......####",
  1678. ".......####",
  1679. ".......####",
  1680. ".......####",
  1681. "..##...####",
  1682. "..##...####",
  1683. "..##...##..",
  1684. "..##...##..",
  1685. "..##...##..",
  1686. "..##...##..",
  1687. "..##...##..",
  1688. "..##...##..",
  1689. "..##...##..",
  1690. "..##...##..",
  1691. "..##...##..",
  1692. "..##...##..",
  1693. "####...##..",
  1694. "####.......",
  1695. "####.......",
  1696. "####.......",
  1697. "####......."]}
  1698. ,
  1699. {
  1700. "a_constraint": 1,
  1701. "b_constraint": 0,
  1702. "c_constraint": 1,
  1703. "d_constraint": 1,
  1704. "e_constraint": 0,
  1705. "f_constraint": 0,
  1706. "data": [
  1707. "###......##",
  1708. "###......##",
  1709. "###......##",
  1710. "###......##",
  1711. ".........##",
  1712. ".........##",
  1713. ".........##",
  1714. "...........",
  1715. "...........",
  1716. "...........",
  1717. "...........",
  1718. "...####....",
  1719. "...####....",
  1720. "...####....",
  1721. "...####....",
  1722. "...####....",
  1723. "..#####....",
  1724. "#######....",
  1725. "#####......",
  1726. "####.......",
  1727. "####.......",
  1728. "####......."]}
  1729. ,
  1730. {
  1731. "a_constraint": 0,
  1732. "b_constraint": 1,
  1733. "c_constraint": 1,
  1734. "d_constraint": 1,
  1735. "e_constraint": 0,
  1736. "f_constraint": 0,
  1737. "data": [
  1738. ".......####",
  1739. ".......####",
  1740. ".......####",
  1741. ".......####",
  1742. "........###",
  1743. "#........##",
  1744. "##........#",
  1745. "###........",
  1746. "####.......",
  1747. "#####......",
  1748. "######.....",
  1749. "######.....",
  1750. "######.....",
  1751. "...........",
  1752. "...........",
  1753. "...........",
  1754. "...........",
  1755. "...........",
  1756. "...........",
  1757. "####.......",
  1758. "####.......",
  1759. "####......."]}
  1760. ,
  1761. {
  1762. "a_constraint": 1,
  1763. "b_constraint": 1,
  1764. "c_constraint": 1,
  1765. "d_constraint": 1,
  1766. "e_constraint": 0,
  1767. "f_constraint": 0,
  1768. "data": [
  1769. "###......##",
  1770. "##.......##",
  1771. "#.......###",
  1772. ".......####",
  1773. "....#######",
  1774. "...########",
  1775. "..#######..",
  1776. "..#######..",
  1777. "..#######..",
  1778. "..#######..",
  1779. "..#######..",
  1780. "..#######..",
  1781. "..#######..",
  1782. "..#######..",
  1783. "...######..",
  1784. "....#####..",
  1785. "...........",
  1786. "...........",
  1787. "...........",
  1788. "####.......",
  1789. "####.......",
  1790. "####......."]}
  1791. ,
  1792. {
  1793. "a_constraint": 0,
  1794. "b_constraint": 0,
  1795. "c_constraint": 0,
  1796. "d_constraint": 0,
  1797. "e_constraint": 1,
  1798. "f_constraint": 0,
  1799. "data": [
  1800. "...........",
  1801. "...........",
  1802. "...........",
  1803. "...........",
  1804. "...........",
  1805. "...........",
  1806. "...########",
  1807. "...########",
  1808. "...########",
  1809. "...########",
  1810. "...########",
  1811. "...########",
  1812. "...########",
  1813. "...########",
  1814. "...########",
  1815. "...........",
  1816. "...........",
  1817. "...........",
  1818. "...........",
  1819. "...####....",
  1820. "...####....",
  1821. "...####...."]}
  1822. ,
  1823. {
  1824. "a_constraint": 1,
  1825. "b_constraint": 0,
  1826. "c_constraint": 0,
  1827. "d_constraint": 0,
  1828. "e_constraint": 1,
  1829. "f_constraint": 0,
  1830. "data": [
  1831. "#####......",
  1832. "#####......",
  1833. "#####......",
  1834. "#####......",
  1835. "...........",
  1836. "...........",
  1837. ".......####",
  1838. ".......####",
  1839. ".......####",
  1840. ".......####",
  1841. ".......####",
  1842. ".......####",
  1843. ".......####",
  1844. ".......####",
  1845. ".......####",
  1846. "...........",
  1847. "...........",
  1848. "...........",
  1849. "...........",
  1850. "...........",
  1851. "...####....",
  1852. "...####...."]}
  1853. ,
  1854. {
  1855. "a_constraint": 0,
  1856. "b_constraint": 1,
  1857. "c_constraint": 0,
  1858. "d_constraint": 0,
  1859. "e_constraint": 1,
  1860. "f_constraint": 0,
  1861. "data": [
  1862. "...........",
  1863. "...........",
  1864. "...........",
  1865. "...........",
  1866. "...........",
  1867. "#######....",
  1868. "#######....",
  1869. "######....#",
  1870. "#####....##",
  1871. "####....###",
  1872. "###....####",
  1873. "##....#####",
  1874. "#....######",
  1875. "....#######",
  1876. "...########",
  1877. "...........",
  1878. "...........",
  1879. "...........",
  1880. "...........",
  1881. "...........",
  1882. "...####....",
  1883. "...####...."]}
  1884. ,
  1885. {
  1886. "a_constraint": 1,
  1887. "b_constraint": 1,
  1888. "c_constraint": 0,
  1889. "d_constraint": 0,
  1890. "e_constraint": 1,
  1891. "f_constraint": 0,
  1892. "data": [
  1893. "#####......",
  1894. "#####......",
  1895. "#####......",
  1896. "...........",
  1897. "...........",
  1898. "...........",
  1899. "####......#",
  1900. "####.....##",
  1901. "####....###",
  1902. "####....###",
  1903. "####....###",
  1904. "####....###",
  1905. "####....###",
  1906. "####.....##",
  1907. "..........#",
  1908. "...........",
  1909. "...........",
  1910. "...........",
  1911. "...........",
  1912. "...........",
  1913. "...####....",
  1914. "...####...."]}
  1915. ,
  1916. {
  1917. "a_constraint": 0,
  1918. "b_constraint": 0,
  1919. "c_constraint": 1,
  1920. "d_constraint": 0,
  1921. "e_constraint": 1,
  1922. "f_constraint": 0,
  1923. "data": [
  1924. "...........",
  1925. "...........",
  1926. "...........",
  1927. "...........",
  1928. "...........",
  1929. "...........",
  1930. "....#######",
  1931. "....#######",
  1932. "....#######",
  1933. "....#######",
  1934. "....#######",
  1935. ".....######",
  1936. "......#####",
  1937. ".......####",
  1938. "........###",
  1939. "...........",
  1940. "...........",
  1941. "##.........",
  1942. "###........",
  1943. "####.......",
  1944. "####.......",
  1945. "####......."]}
  1946. ,
  1947. {
  1948. "a_constraint": 1,
  1949. "b_constraint": 0,
  1950. "c_constraint": 1,
  1951. "d_constraint": 0,
  1952. "e_constraint": 1,
  1953. "f_constraint": 0,
  1954. "data": [
  1955. "#####......",
  1956. "#####......",
  1957. "####.......",
  1958. "###........",
  1959. "...........",
  1960. "...........",
  1961. ".......####",
  1962. "......#####",
  1963. ".....######",
  1964. "....#######",
  1965. "....#######",
  1966. "....#######",
  1967. ".....######",
  1968. "......#####",
  1969. ".......####",
  1970. "...........",
  1971. "...........",
  1972. "#..........",
  1973. "##.........",
  1974. "###........",
  1975. "####.......",
  1976. "####......."]}
  1977. ,
  1978. {
  1979. "a_constraint": 0,
  1980. "b_constraint": 1,
  1981. "c_constraint": 1,
  1982. "d_constraint": 0,
  1983. "e_constraint": 1,
  1984. "f_constraint": 0,
  1985. "data": [
  1986. "...........",
  1987. "...........",
  1988. "...........",
  1989. "...........",
  1990. "...........",
  1991. "##.........",
  1992. "###.....###",
  1993. "####....###",
  1994. "#####...###",
  1995. "#####...###",
  1996. "#####...###",
  1997. "#####...###",
  1998. "#####...###",
  1999. "........###",
  2000. "........###",
  2001. "...........",
  2002. "...........",
  2003. "...........",
  2004. "...........",
  2005. "####.......",
  2006. "####.......",
  2007. "####......."]}
  2008. ,
  2009. {
  2010. "a_constraint": 1,
  2011. "b_constraint": 1,
  2012. "c_constraint": 1,
  2013. "d_constraint": 0,
  2014. "e_constraint": 1,
  2015. "f_constraint": 0,
  2016. "data": [
  2017. "#####......",
  2018. "#####......",
  2019. "#####......",
  2020. "...........",
  2021. "...........",
  2022. "...........",
  2023. "###......##",
  2024. "###.....###",
  2025. "###....####",
  2026. "###....####",
  2027. "###....####",
  2028. "##.....####",
  2029. "#......####",
  2030. ".......####",
  2031. ".......####",
  2032. "......#####",
  2033. ".....######",
  2034. "....#######",
  2035. "...#######.",
  2036. "#########..",
  2037. "########...",
  2038. "#######...."]}
  2039. ,
  2040. {
  2041. "a_constraint": 0,
  2042. "b_constraint": 0,
  2043. "c_constraint": 0,
  2044. "d_constraint": 1,
  2045. "e_constraint": 1,
  2046. "f_constraint": 0,
  2047. "data": [
  2048. ".......####",
  2049. ".......####",
  2050. "...........",
  2051. "...........",
  2052. "...........",
  2053. "...........",
  2054. "...........",
  2055. "...........",
  2056. "........###",
  2057. "........###",
  2058. "........###",
  2059. "........###",
  2060. "........###",
  2061. "........###",
  2062. "........###",
  2063. "...........",
  2064. "...........",
  2065. "...........",
  2066. "...........",
  2067. "...####....",
  2068. "...####....",
  2069. "...####...."]}
  2070. ,
  2071. {
  2072. "a_constraint": 1,
  2073. "b_constraint": 0,
  2074. "c_constraint": 0,
  2075. "d_constraint": 1,
  2076. "e_constraint": 1,
  2077. "f_constraint": 0,
  2078. "data": [
  2079. "###......##",
  2080. "###......##",
  2081. "###........",
  2082. "###........",
  2083. "...........",
  2084. "...........",
  2085. "...........",
  2086. "...........",
  2087. ".........##",
  2088. ".........##",
  2089. ".........##",
  2090. ".........##",
  2091. "...########",
  2092. "...########",
  2093. "...########",
  2094. "...####....",
  2095. "...####....",
  2096. "...####....",
  2097. "...####....",
  2098. "...####....",
  2099. "...####....",
  2100. "...####...."]}
  2101. ,
  2102. {
  2103. "a_constraint": 0,
  2104. "b_constraint": 1,
  2105. "c_constraint": 0,
  2106. "d_constraint": 1,
  2107. "e_constraint": 1,
  2108. "f_constraint": 0,
  2109. "data": [
  2110. ".......####",
  2111. ".......####",
  2112. "...........",
  2113. "...........",
  2114. "...........",
  2115. "#####......",
  2116. "#####......",
  2117. "#####......",
  2118. "#####....##",
  2119. "#####....##",
  2120. "#####....##",
  2121. "#####....##",
  2122. "#####....##",
  2123. "#####....##",
  2124. ".........##",
  2125. "...........",
  2126. "...........",
  2127. "...........",
  2128. "...####....",
  2129. "...####....",
  2130. "...####....",
  2131. "...####...."]}
  2132. ,
  2133. {
  2134. "a_constraint": 1,
  2135. "b_constraint": 1,
  2136. "c_constraint": 0,
  2137. "d_constraint": 1,
  2138. "e_constraint": 1,
  2139. "f_constraint": 0,
  2140. "data": [
  2141. "###......##",
  2142. "###......##",
  2143. "###........",
  2144. "...........",
  2145. "...........",
  2146. "...........",
  2147. "##.........",
  2148. "##.........",
  2149. "##.......##",
  2150. "##.......##",
  2151. "##.......##",
  2152. "##.......##",
  2153. "##.......##",
  2154. "##.......##",
  2155. ".........##",
  2156. "...........",
  2157. "...........",
  2158. "...........",
  2159. "...........",
  2160. "...####....",
  2161. "...####....",
  2162. "...####...."]}
  2163. ,
  2164. {
  2165. "a_constraint": 0,
  2166. "b_constraint": 0,
  2167. "c_constraint": 1,
  2168. "d_constraint": 1,
  2169. "e_constraint": 1,
  2170. "f_constraint": 0,
  2171. "data": [
  2172. ".......####",
  2173. ".......####",
  2174. "...........",
  2175. "...........",
  2176. "...........",
  2177. "...........",
  2178. "....#####..",
  2179. "....#####..",
  2180. "....#####..",
  2181. "....#####..",
  2182. "....#####..",
  2183. "....#####..",
  2184. "....#####..",
  2185. "....#####..",
  2186. "...######..",
  2187. "..#######..",
  2188. ".#######...",
  2189. "#######....",
  2190. "######.....",
  2191. "#####......",
  2192. "####.......",
  2193. "####......."]}
  2194. ,
  2195. {
  2196. "a_constraint": 1,
  2197. "b_constraint": 0,
  2198. "c_constraint": 1,
  2199. "d_constraint": 1,
  2200. "e_constraint": 1,
  2201. "f_constraint": 0,
  2202. "data": [
  2203. "###......##",
  2204. "###......##",
  2205. "###........",
  2206. "###........",
  2207. "...........",
  2208. "...........",
  2209. "...........",
  2210. "...........",
  2211. "......#####",
  2212. "......#####",
  2213. "......#####",
  2214. "......#####",
  2215. "......#####",
  2216. "......#####",
  2217. "......#####",
  2218. "...........",
  2219. "...........",
  2220. "####.......",
  2221. "####.......",
  2222. "####.......",
  2223. "####.......",
  2224. "####......."]}
  2225. ,
  2226. {
  2227. "a_constraint": 0,
  2228. "b_constraint": 1,
  2229. "c_constraint": 1,
  2230. "d_constraint": 1,
  2231. "e_constraint": 1,
  2232. "f_constraint": 0,
  2233. "data": [
  2234. ".......####",
  2235. ".......####",
  2236. "...........",
  2237. "...........",
  2238. "...........",
  2239. "###........",
  2240. "###........",
  2241. "###........",
  2242. "###....####",
  2243. "###....####",
  2244. "###....####",
  2245. "###....####",
  2246. "###....####",
  2247. ".......####",
  2248. ".......####",
  2249. "...........",
  2250. "...........",
  2251. "...........",
  2252. "...........",
  2253. "####.......",
  2254. "####.......",
  2255. "####......."]}
  2256. ,
  2257. {
  2258. "a_constraint": 1,
  2259. "b_constraint": 1,
  2260. "c_constraint": 1,
  2261. "d_constraint": 1,
  2262. "e_constraint": 1,
  2263. "f_constraint": 0,
  2264. "data": [
  2265. "###......##",
  2266. "###......##",
  2267. "###........",
  2268. "...........",
  2269. "...........",
  2270. "...........",
  2271. "#####......",
  2272. "#####......",
  2273. "#####....##",
  2274. "#####....##",
  2275. "#####....##",
  2276. "#####....##",
  2277. "#####....##",
  2278. ".........##",
  2279. ".........##",
  2280. "...........",
  2281. "...........",
  2282. "...........",
  2283. "...........",
  2284. "####.......",
  2285. "####.......",
  2286. "####......."]}
  2287. ,
  2288. {
  2289. "a_constraint": 0,
  2290. "b_constraint": 0,
  2291. "c_constraint": 0,
  2292. "d_constraint": 0,
  2293. "e_constraint": 0,
  2294. "f_constraint": 1,
  2295. "data": [
  2296. "...........",
  2297. "...........",
  2298. "...........",
  2299. "..#######..",
  2300. "..#######..",
  2301. "..#######..",
  2302. "..#######..",
  2303. "..#######..",
  2304. "..#######..",
  2305. "..#######..",
  2306. "..#######..",
  2307. "..#######..",
  2308. "..#######..",
  2309. "..#######..",
  2310. "..#######..",
  2311. "..#######..",
  2312. "..#########",
  2313. "......#####",
  2314. "......#####",
  2315. "......#####",
  2316. "......#####",
  2317. "......#####"]}
  2318. ,
  2319. {
  2320. "a_constraint": 1,
  2321. "b_constraint": 0,
  2322. "c_constraint": 0,
  2323. "d_constraint": 0,
  2324. "e_constraint": 0,
  2325. "f_constraint": 1,
  2326. "data": [
  2327. "#####......",
  2328. "#####......",
  2329. "#####......",
  2330. "#####......",
  2331. "...........",
  2332. ".........##",
  2333. ".........##",
  2334. "...........",
  2335. "...........",
  2336. "...........",
  2337. "...........",
  2338. "...........",
  2339. "...........",
  2340. "...........",
  2341. "...........",
  2342. "...........",
  2343. "......#####",
  2344. "......#####",
  2345. "......#####",
  2346. "......#####",
  2347. "......#####",
  2348. "......#####"]}
  2349. ,
  2350. {
  2351. "a_constraint": 0,
  2352. "b_constraint": 1,
  2353. "c_constraint": 0,
  2354. "d_constraint": 0,
  2355. "e_constraint": 0,
  2356. "f_constraint": 1,
  2357. "data": [
  2358. "...........",
  2359. "...........",
  2360. "...........",
  2361. "...........",
  2362. "...........",
  2363. "#####..####",
  2364. "#####..####",
  2365. "#####......",
  2366. "#####......",
  2367. "#####......",
  2368. "##.........",
  2369. "##.........",
  2370. "##.........",
  2371. "##.........",
  2372. "...........",
  2373. "...........",
  2374. "......#####",
  2375. "......#####",
  2376. "......#####",
  2377. "......#####",
  2378. "......#####",
  2379. "......#####"]}
  2380. ,
  2381. {
  2382. "a_constraint": 1,
  2383. "b_constraint": 1,
  2384. "c_constraint": 0,
  2385. "d_constraint": 0,
  2386. "e_constraint": 0,
  2387. "f_constraint": 1,
  2388. "data": [
  2389. "#####......",
  2390. "#####......",
  2391. "#####......",
  2392. "...........",
  2393. "...........",
  2394. "......#####",
  2395. "##....#####",
  2396. "##....###..",
  2397. "##....###..",
  2398. "##....###..",
  2399. "##.........",
  2400. "##.........",
  2401. "##.........",
  2402. "##.........",
  2403. "...........",
  2404. "...........",
  2405. ".......####",
  2406. "......#####",
  2407. "......#####",
  2408. "......#####",
  2409. "......#####",
  2410. "......#####"]}
  2411. ,
  2412. {
  2413. "a_constraint": 0,
  2414. "b_constraint": 0,
  2415. "c_constraint": 1,
  2416. "d_constraint": 0,
  2417. "e_constraint": 0,
  2418. "f_constraint": 1,
  2419. "data": [
  2420. "...........",
  2421. "...........",
  2422. "...........",
  2423. "...........",
  2424. "...........",
  2425. ".........##",
  2426. ".........##",
  2427. "...........",
  2428. "...........",
  2429. "...........",
  2430. "..######...",
  2431. "..######...",
  2432. "..######...",
  2433. "...........",
  2434. "...........",
  2435. "...........",
  2436. "..........#",
  2437. "##.......##",
  2438. "##......###",
  2439. "##.....####",
  2440. "##.....####",
  2441. "##.....####"]}
  2442. ,
  2443. {
  2444. "a_constraint": 1,
  2445. "b_constraint": 0,
  2446. "c_constraint": 1,
  2447. "d_constraint": 0,
  2448. "e_constraint": 0,
  2449. "f_constraint": 1,
  2450. "data": [
  2451. "#####......",
  2452. "#####......",
  2453. "#####......",
  2454. "#####......",
  2455. "...........",
  2456. ".........##",
  2457. ".........##",
  2458. "...........",
  2459. "...........",
  2460. "...........",
  2461. "...........",
  2462. "...........",
  2463. "...........",
  2464. "...........",
  2465. "...........",
  2466. "...........",
  2467. ".......####",
  2468. "##.....####",
  2469. "##.....####",
  2470. "##.....####",
  2471. "##.....####",
  2472. "##.....####"]}
  2473. ,
  2474. {
  2475. "a_constraint": 0,
  2476. "b_constraint": 1,
  2477. "c_constraint": 1,
  2478. "d_constraint": 0,
  2479. "e_constraint": 0,
  2480. "f_constraint": 1,
  2481. "data": [
  2482. "...........",
  2483. "...........",
  2484. "...........",
  2485. "...........",
  2486. "...........",
  2487. "###......##",
  2488. "###......##",
  2489. "###........",
  2490. "###........",
  2491. "###........",
  2492. "###........",
  2493. "###........",
  2494. "###........",
  2495. "...........",
  2496. "...........",
  2497. "...........",
  2498. ".......####",
  2499. ".......####",
  2500. ".......####",
  2501. "##.....####",
  2502. "##.....####",
  2503. "##.....####"]}
  2504. ,
  2505. {
  2506. "a_constraint": 1,
  2507. "b_constraint": 1,
  2508. "c_constraint": 1,
  2509. "d_constraint": 0,
  2510. "e_constraint": 0,
  2511. "f_constraint": 1,
  2512. "data": [
  2513. "#####......",
  2514. "#####......",
  2515. "#####......",
  2516. "...........",
  2517. "...........",
  2518. ".........##",
  2519. "##.......##",
  2520. "##.........",
  2521. "##.........",
  2522. "##.........",
  2523. "##.........",
  2524. "##.........",
  2525. "##.........",
  2526. "...........",
  2527. "...........",
  2528. "...........",
  2529. ".......####",
  2530. ".......####",
  2531. ".......####",
  2532. "##.....####",
  2533. "##.....####",
  2534. "##.....####"]}
  2535. ,
  2536. {
  2537. "a_constraint": 0,
  2538. "b_constraint": 0,
  2539. "c_constraint": 0,
  2540. "d_constraint": 1,
  2541. "e_constraint": 0,
  2542. "f_constraint": 1,
  2543. "data": [
  2544. ".......####",
  2545. ".......####",
  2546. ".......####",
  2547. ".......####",
  2548. ".......####",
  2549. ".......####",
  2550. ".......####",
  2551. "...........",
  2552. "...........",
  2553. "...........",
  2554. "..######...",
  2555. "..######...",
  2556. "..######...",
  2557. "...........",
  2558. "...........",
  2559. "...........",
  2560. "......#####",
  2561. "......#####",
  2562. "......#####",
  2563. "......#####",
  2564. "......#####",
  2565. "......#####"]}
  2566. ,
  2567. {
  2568. "a_constraint": 1,
  2569. "b_constraint": 0,
  2570. "c_constraint": 0,
  2571. "d_constraint": 1,
  2572. "e_constraint": 0,
  2573. "f_constraint": 1,
  2574. "data": [
  2575. "###......##",
  2576. "###......##",
  2577. "###......##",
  2578. "###......##",
  2579. ".........##",
  2580. ".........##",
  2581. ".........##",
  2582. "...........",
  2583. "...###.....",
  2584. "...###.....",
  2585. "...###.....",
  2586. "...###.....",
  2587. "...........",
  2588. "...........",
  2589. "...........",
  2590. "...........",
  2591. "........###",
  2592. ".......####",
  2593. "......#####",
  2594. "......#####",
  2595. "......#####",
  2596. "......#####"]}
  2597. ,
  2598. {
  2599. "a_constraint": 0,
  2600. "b_constraint": 1,
  2601. "c_constraint": 0,
  2602. "d_constraint": 1,
  2603. "e_constraint": 0,
  2604. "f_constraint": 1,
  2605. "data": [
  2606. ".......####",
  2607. ".......####",
  2608. ".......####",
  2609. ".......####",
  2610. ".......####",
  2611. "##.....####",
  2612. "###....####",
  2613. "####.......",
  2614. "####.......",
  2615. "####.......",
  2616. "####.......",
  2617. "####.......",
  2618. "###........",
  2619. "##.........",
  2620. "...........",
  2621. "...........",
  2622. "........###",
  2623. ".......####",
  2624. "......#####",
  2625. "......#####",
  2626. "......#####",
  2627. "......#####"]}
  2628. ,
  2629. {
  2630. "a_constraint": 1,
  2631. "b_constraint": 1,
  2632. "c_constraint": 0,
  2633. "d_constraint": 1,
  2634. "e_constraint": 0,
  2635. "f_constraint": 1,
  2636. "data": [
  2637. "###......##",
  2638. "###......##",
  2639. "###......##",
  2640. ".........##",
  2641. ".........##",
  2642. ".........##",
  2643. "##.......##",
  2644. "##.........",
  2645. "##.........",
  2646. "##.........",
  2647. "##.........",
  2648. "##.........",
  2649. "##.........",
  2650. "##.........",
  2651. "...........",
  2652. "...........",
  2653. "......#####",
  2654. "......#####",
  2655. "......#####",
  2656. "......#####",
  2657. "......#####",
  2658. "......#####"]}
  2659. ,
  2660. {
  2661. "a_constraint": 0,
  2662. "b_constraint": 0,
  2663. "c_constraint": 1,
  2664. "d_constraint": 1,
  2665. "e_constraint": 0,
  2666. "f_constraint": 1,
  2667. "data": [
  2668. ".......####",
  2669. ".......####",
  2670. ".......####",
  2671. ".......####",
  2672. ".......####",
  2673. ".......####",
  2674. ".......####",
  2675. "...........",
  2676. "...........",
  2677. "...........",
  2678. "...........",
  2679. "...........",
  2680. "...........",
  2681. "....###....",
  2682. "....####...",
  2683. "....#####..",
  2684. ".....######",
  2685. "#.....#####",
  2686. "##.....####",
  2687. "##.....####",
  2688. "##.....####",
  2689. "##.....####"]}
  2690. ,
  2691. {
  2692. "a_constraint": 1,
  2693. "b_constraint": 0,
  2694. "c_constraint": 1,
  2695. "d_constraint": 1,
  2696. "e_constraint": 0,
  2697. "f_constraint": 1,
  2698. "data": [
  2699. "###......##",
  2700. "###......##",
  2701. "###......##",
  2702. "###......##",
  2703. ".........##",
  2704. ".........##",
  2705. ".........##",
  2706. "...........",
  2707. "...........",
  2708. "...........",
  2709. "...........",
  2710. "...........",
  2711. "...........",
  2712. "...........",
  2713. "...........",
  2714. "...........",
  2715. ".......####",
  2716. "##.....####",
  2717. "##.....####",
  2718. "##.....####",
  2719. "##.....####",
  2720. "##.....####"]}
  2721. ,
  2722. {
  2723. "a_constraint": 0,
  2724. "b_constraint": 1,
  2725. "c_constraint": 1,
  2726. "d_constraint": 1,
  2727. "e_constraint": 0,
  2728. "f_constraint": 1,
  2729. "data": [
  2730. ".......####",
  2731. ".......####",
  2732. ".......####",
  2733. ".......####",
  2734. ".......####",
  2735. "###....####",
  2736. "###....####",
  2737. "###........",
  2738. "###........",
  2739. "####.......",
  2740. "#####......",
  2741. "#####......",
  2742. "#####......",
  2743. "...........",
  2744. "...........",
  2745. "...........",
  2746. ".......####",
  2747. ".......####",
  2748. ".......####",
  2749. "##.....####",
  2750. "##.....####",
  2751. "##.....####"]}
  2752. ,
  2753. {
  2754. "a_constraint": 1,
  2755. "b_constraint": 1,
  2756. "c_constraint": 1,
  2757. "d_constraint": 1,
  2758. "e_constraint": 0,
  2759. "f_constraint": 1,
  2760. "data": [
  2761. "###......##",
  2762. "###......##",
  2763. "###......##",
  2764. ".........##",
  2765. ".........##",
  2766. ".........##",
  2767. "###......##",
  2768. "###........",
  2769. "###........",
  2770. "###........",
  2771. "###........",
  2772. "###........",
  2773. "###........",
  2774. "...........",
  2775. "...........",
  2776. "...........",
  2777. ".......####",
  2778. ".......####",
  2779. ".......####",
  2780. "##.....####",
  2781. "##.....####",
  2782. "##.....####"]}
  2783. ,
  2784. {
  2785. "a_constraint": 0,
  2786. "b_constraint": 0,
  2787. "c_constraint": 0,
  2788. "d_constraint": 0,
  2789. "e_constraint": 1,
  2790. "f_constraint": 1,
  2791. "data": [
  2792. "...........",
  2793. "...........",
  2794. "...........",
  2795. "..#######..",
  2796. "..#######..",
  2797. "..#######..",
  2798. "..#######..",
  2799. "..#######..",
  2800. "..#######..",
  2801. "..#######..",
  2802. "..#######..",
  2803. "..#######..",
  2804. "..#######..",
  2805. "..#######..",
  2806. "..#######..",
  2807. "..#######..",
  2808. "..#######..",
  2809. "..#########",
  2810. "..#########",
  2811. "..#########",
  2812. "......#####",
  2813. "......#####"]}
  2814. ,
  2815. {
  2816. "a_constraint": 1,
  2817. "b_constraint": 0,
  2818. "c_constraint": 0,
  2819. "d_constraint": 0,
  2820. "e_constraint": 1,
  2821. "f_constraint": 1,
  2822. "data": [
  2823. "#####......",
  2824. "#####......",
  2825. "#####......",
  2826. "#####......",
  2827. "...........",
  2828. "...........",
  2829. ".........##",
  2830. ".........##",
  2831. ".........##",
  2832. "...########",
  2833. "...########",
  2834. "...########",
  2835. "...########",
  2836. "...########",
  2837. "...........",
  2838. "...........",
  2839. "...........",
  2840. "......#####",
  2841. "......#####",
  2842. "......#####",
  2843. "......#####",
  2844. "......#####"]}
  2845. ,
  2846. {
  2847. "a_constraint": 0,
  2848. "b_constraint": 1,
  2849. "c_constraint": 0,
  2850. "d_constraint": 0,
  2851. "e_constraint": 1,
  2852. "f_constraint": 1,
  2853. "data": [
  2854. "...........",
  2855. "...........",
  2856. "...........",
  2857. "...........",
  2858. "...........",
  2859. "####.......",
  2860. "####.....##",
  2861. "####.....##",
  2862. "####.....##",
  2863. "####.....##",
  2864. "####.....##",
  2865. "####.....##",
  2866. "####.....##",
  2867. "####.....##",
  2868. "...........",
  2869. "...........",
  2870. "...........",
  2871. "......#####",
  2872. "......#####",
  2873. "......#####",
  2874. "......#####",
  2875. "......#####"]}
  2876. ,
  2877. {
  2878. "a_constraint": 1,
  2879. "b_constraint": 1,
  2880. "c_constraint": 0,
  2881. "d_constraint": 0,
  2882. "e_constraint": 1,
  2883. "f_constraint": 1,
  2884. "data": [
  2885. "#####......",
  2886. "#####......",
  2887. "#####......",
  2888. "...........",
  2889. "...........",
  2890. "...........",
  2891. "####.....##",
  2892. "####.....##",
  2893. "####.....##",
  2894. "####.....##",
  2895. "####.....##",
  2896. "####.....##",
  2897. "####.....##",
  2898. "####.....##",
  2899. "...........",
  2900. "...........",
  2901. "...........",
  2902. "......#####",
  2903. "......#####",
  2904. "......#####",
  2905. "......#####",
  2906. "......#####"]}
  2907. ,
  2908. {
  2909. "a_constraint": 0,
  2910. "b_constraint": 0,
  2911. "c_constraint": 1,
  2912. "d_constraint": 0,
  2913. "e_constraint": 1,
  2914. "f_constraint": 1,
  2915. "data": [
  2916. "...........",
  2917. "...........",
  2918. "...........",
  2919. "...........",
  2920. "...........",
  2921. "...........",
  2922. ".......####",
  2923. ".......####",
  2924. "...########",
  2925. "...########",
  2926. "...########",
  2927. "...########",
  2928. ".......####",
  2929. ".......####",
  2930. "...........",
  2931. "...........",
  2932. "...........",
  2933. "##.....####",
  2934. "##.....####",
  2935. "##.....####",
  2936. "##.....####",
  2937. "##.....####"]}
  2938. ,
  2939. {
  2940. "a_constraint": 1,
  2941. "b_constraint": 0,
  2942. "c_constraint": 1,
  2943. "d_constraint": 0,
  2944. "e_constraint": 1,
  2945. "f_constraint": 1,
  2946. "data": [
  2947. "#####......",
  2948. "#####......",
  2949. "#####......",
  2950. "#####......",
  2951. "...........",
  2952. "...........",
  2953. "........###",
  2954. "........###",
  2955. "........###",
  2956. "...########",
  2957. "...########",
  2958. "...########",
  2959. "...########",
  2960. "...########",
  2961. "...........",
  2962. "...........",
  2963. "...........",
  2964. "##.....####",
  2965. "##.....####",
  2966. "##.....####",
  2967. "##.....####",
  2968. "##.....####"]}
  2969. ,
  2970. {
  2971. "a_constraint": 0,
  2972. "b_constraint": 1,
  2973. "c_constraint": 1,
  2974. "d_constraint": 0,
  2975. "e_constraint": 1,
  2976. "f_constraint": 1,
  2977. "data": [
  2978. "...........",
  2979. "...........",
  2980. "...........",
  2981. "..##.......",
  2982. "..###......",
  2983. "######.....",
  2984. "######...##",
  2985. "######...##",
  2986. "######...##",
  2987. "######...##",
  2988. "######...##",
  2989. "######...##",
  2990. "######...##",
  2991. "..###....##",
  2992. "..##.......",
  2993. "...........",
  2994. "...........",
  2995. ".........##",
  2996. "........###",
  2997. "##.....####",
  2998. "##.....####",
  2999. "##.....####"]}
  3000. ,
  3001. {
  3002. "a_constraint": 1,
  3003. "b_constraint": 1,
  3004. "c_constraint": 1,
  3005. "d_constraint": 0,
  3006. "e_constraint": 1,
  3007. "f_constraint": 1,
  3008. "data": [
  3009. "#####......",
  3010. "#####......",
  3011. "#####......",
  3012. "...........",
  3013. "...........",
  3014. "...........",
  3015. "####...####",
  3016. "####...####",
  3017. "####...####",
  3018. "####...####",
  3019. "####...####",
  3020. "####...####",
  3021. "####...####",
  3022. ".......####",
  3023. "...........",
  3024. "...........",
  3025. "...........",
  3026. ".......####",
  3027. ".......####",
  3028. "##.....####",
  3029. "##.....####",
  3030. "##.....####"]}
  3031. ,
  3032. {
  3033. "a_constraint": 0,
  3034. "b_constraint": 0,
  3035. "c_constraint": 0,
  3036. "d_constraint": 1,
  3037. "e_constraint": 1,
  3038. "f_constraint": 1,
  3039. "data": [
  3040. ".......####",
  3041. ".......####",
  3042. "...........",
  3043. "...........",
  3044. "..####.....",
  3045. "..####.....",
  3046. "..####.....",
  3047. "..####.....",
  3048. "..####...##",
  3049. "..####...##",
  3050. "..####...##",
  3051. "..####...##",
  3052. "..####...##",
  3053. "..####...##",
  3054. "...........",
  3055. "...........",
  3056. "...........",
  3057. "......#####",
  3058. "......#####",
  3059. "......#####",
  3060. "......#####",
  3061. "......#####"]}
  3062. ,
  3063. {
  3064. "a_constraint": 1,
  3065. "b_constraint": 0,
  3066. "c_constraint": 0,
  3067. "d_constraint": 1,
  3068. "e_constraint": 1,
  3069. "f_constraint": 1,
  3070. "data": [
  3071. "###......##",
  3072. "###......##",
  3073. "###........",
  3074. "###........",
  3075. "...........",
  3076. "......###..",
  3077. "......###..",
  3078. "......###..",
  3079. "......#####",
  3080. "......#####",
  3081. "......#####",
  3082. "......#####",
  3083. ".........##",
  3084. ".........##",
  3085. "...........",
  3086. "...........",
  3087. "...........",
  3088. "......#####",
  3089. "......#####",
  3090. "......#####",
  3091. "......#####",
  3092. "......#####"]}
  3093. ,
  3094. {
  3095. "a_constraint": 0,
  3096. "b_constraint": 1,
  3097. "c_constraint": 0,
  3098. "d_constraint": 1,
  3099. "e_constraint": 1,
  3100. "f_constraint": 1,
  3101. "data": [
  3102. ".......####",
  3103. ".......####",
  3104. "...........",
  3105. "...........",
  3106. "...........",
  3107. "####.......",
  3108. "####.......",
  3109. "###........",
  3110. "##.......##",
  3111. "##.......##",
  3112. "##.......##",
  3113. "##.......##",
  3114. "##.......##",
  3115. "##.......##",
  3116. "...........",
  3117. "...........",
  3118. "...........",
  3119. "......#####",
  3120. "......#####",
  3121. "......#####",
  3122. "......#####",
  3123. "......#####"]}
  3124. ,
  3125. {
  3126. "a_constraint": 1,
  3127. "b_constraint": 1,
  3128. "c_constraint": 0,
  3129. "d_constraint": 1,
  3130. "e_constraint": 1,
  3131. "f_constraint": 1,
  3132. "data": [
  3133. "###......##",
  3134. "###......##",
  3135. "###........",
  3136. "...........",
  3137. "...........",
  3138. "...........",
  3139. "##.........",
  3140. "##.........",
  3141. "##...######",
  3142. "##...######",
  3143. "##...######",
  3144. "##...######",
  3145. "##...######",
  3146. "##...######",
  3147. "...........",
  3148. "...........",
  3149. "...........",
  3150. "......#####",
  3151. "......#####",
  3152. "......#####",
  3153. "......#####",
  3154. "......#####"]}
  3155. ,
  3156. {
  3157. "a_constraint": 0,
  3158. "b_constraint": 0,
  3159. "c_constraint": 1,
  3160. "d_constraint": 1,
  3161. "e_constraint": 1,
  3162. "f_constraint": 1,
  3163. "data": [
  3164. ".......####",
  3165. ".......####",
  3166. "...........",
  3167. "...........",
  3168. "...........",
  3169. "..###......",
  3170. "..###......",
  3171. "..###......",
  3172. "..###....##",
  3173. "..###....##",
  3174. "..#########",
  3175. "..#########",
  3176. "..###....##",
  3177. "..###....##",
  3178. "...........",
  3179. "...........",
  3180. "...........",
  3181. "##.....####",
  3182. "##.....####",
  3183. "##.....####",
  3184. "##.....####",
  3185. "##.....####"]}
  3186. ,
  3187. {
  3188. "a_constraint": 1,
  3189. "b_constraint": 0,
  3190. "c_constraint": 1,
  3191. "d_constraint": 1,
  3192. "e_constraint": 1,
  3193. "f_constraint": 1,
  3194. "data": [
  3195. "###......##",
  3196. "###......##",
  3197. "###........",
  3198. "###........",
  3199. "...........",
  3200. "...........",
  3201. "...........",
  3202. "...........",
  3203. "......#####",
  3204. "......#####",
  3205. "......#####",
  3206. "......#####",
  3207. "......#####",
  3208. "......#####",
  3209. "...........",
  3210. "...........",
  3211. "...........",
  3212. "##.....####",
  3213. "##.....####",
  3214. "##.....####",
  3215. "##.....####",
  3216. "##.....####"]}
  3217. ,
  3218. {
  3219. "a_constraint": 0,
  3220. "b_constraint": 1,
  3221. "c_constraint": 1,
  3222. "d_constraint": 1,
  3223. "e_constraint": 1,
  3224. "f_constraint": 1,
  3225. "data": [
  3226. ".......####",
  3227. ".......####",
  3228. "...........",
  3229. "...........",
  3230. "...........",
  3231. "####.......",
  3232. "####.......",
  3233. "####.......",
  3234. "###......##",
  3235. "##.......##",
  3236. "##.......##",
  3237. "##.......##",
  3238. "##.......##",
  3239. ".........##",
  3240. "...........",
  3241. "...........",
  3242. "...........",
  3243. ".......####",
  3244. ".......####",
  3245. "##.....####",
  3246. "##.....####",
  3247. "##.....####"]}
  3248. ,
  3249. {
  3250. "a_constraint": 1,
  3251. "b_constraint": 1,
  3252. "c_constraint": 1,
  3253. "d_constraint": 1,
  3254. "e_constraint": 1,
  3255. "f_constraint": 1,
  3256. "data": [
  3257. "###......##",
  3258. "###......##",
  3259. "###........",
  3260. "...........",
  3261. "...........",
  3262. "...........",
  3263. "###........",
  3264. "####.......",
  3265. "#####....##",
  3266. "#####....##",
  3267. "#####....##",
  3268. "#####....##",
  3269. "#####....##",
  3270. ".........##",
  3271. "...........",
  3272. "...........",
  3273. "...........",
  3274. ".......####",
  3275. ".......####",
  3276. "##.....####",
  3277. "##.....####",
  3278. "##.....####"]}
  3279. ]
  3280. }