rooms_limit_connectivity.js 43 KB

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