Monk skill tree

Every star of the Monk, from the class star in the middle out to the end of each path. Playable stars tell everything, the next steps only their name and direction, far stars show as silhouettes.

79 stars · 42 playable now · Monk

Āloka Kasiṇa☀️Āloka KasiṇaÑāṇa (insight)👁️Ñāṇa (insight)Walking Meditation🪷Walking Meditat…Keeping the Precepts🙏Keeping the Pre…Sitting Is Meditation🧘Sitting Is Medi…หลบ (หลบแบบผู้ดี)หลบ (หลบแบบผู้ด…Calm MindCalm MindBinding ChantBinding ChantFire ShotFire ShotWater ShotWater ShotWind ChakramWind ChakramDedicating Merit🙏Dedicating MeritConsecrating Amulets📿Consecrating Am…ĀnāpānasatiĀnāpānasatiOpening ÑāṇaOpening ÑāṇaBuddha’s VirtuesBuddha’s VirtuesLoving-kindness (Merit Dedication) · Coming soonLoving-kindness…ปักกลด · Coming soon⛺ปักกลดDanger-foreseeing ÑāṇaDanger-foreseei…Ñāṇa ConsecrationÑāṇa Consecrati…Ñāṇa Interruption✋Ñāṇa Interrupti…จักษุแห่งญาณ · Coming soon👁️Shared Foreknowing · Coming soon🔮Karma-cutting Ñāṇa · Coming soon✂️Calming KindnessCalming KindnessKindness to AnimalsKindness to Ani…อัปปมัญญา · Coming soon💛Guardian Animals · Coming soon🐘Merit Dedication: Inviting a DevaMerit Dedicatio…Uggaha-nimittaUggaha-nimittaBlue Kasiṇa: Dark Veil · Coming soonBlue Kasiṇa: Da…Paṭibhāga-nimitta · Coming soonPaṭibhāga-nimit…ปักกลด · Coming soon⛺Fire FistFire FistBlazing Pillar · Coming soon🔥สัตตสุริยะ · Coming soon☀️Asani ChargeAsani ChargeThunderboltThunderboltThree-beat Fire Fist · Coming soon💥Triple Water ShotTriple Water Sh…Water BurstWater BurstWater WallWater WallWater Dragon · Coming soon🐉อุทกวินาศ · Coming soon🧊Crystal Bloom · Coming soon❄️Twin Water Dragons · Coming soon🐲Gale PushGale PushWind Kasiṇa BurstWind Kasiṇa Bur…เกราะกสิณลมเกราะกสิณลมWind ScythesWind ScythesStorm Gathering · Coming soon🌪️วาตวินาศ · Coming soon🌌Monsoon · Coming soon🌀Thousand Wind Blades · Coming soon🪃Stone ShotStone ShotEarth Wall · Coming soon🧱หนึ่งเป็นพัน · Coming soon👥Body Double · Coming soon👥Stone & Lek-lai Fort · Coming soon🏯Insight (Vipassana) path🪷Insight (Vipass…Ñāṇa (insight-knowledge)👁️Ñāṇa (insight-k…Foreknowing ñāṇa · Coming soon🔮Foreknowing ñāṇaKarma-cutting ñāṇa · Coming soon✂️Karma-cutting ñ…Brahmavihāra (sublime abodes)💛Brahmavihāra (s…Kindness to animals · Coming soon🐕Kindness to ani…Inviting the devas · Coming soon✨Inviting the de…Kasina (element) path🔥Kasina (element…Fire kasina🔥Fire kasinaLightning fire · Coming soon⚡Close-quarters fire · Coming soon👊Water kasina💧Water kasinaIce · Coming soon🧊Water dragon · Coming soon🐉Wind kasina🌪️Wind kasinaMonsoon · Coming soon🌀Wind blade · Coming soon🪃Earth kasina⛰️Earth kasinaBody doubles · Coming soon👥Stone & lek-lai fort · Coming soon🏯🪷 Insight (Vipassana) path🔥 Kasina (element) path👁️ Ñāṇa (insight-knowledge)💛 Brahmavihāra (sublime abodes)🔥 Fire kasina💧 Water kasina🌪️ Wind kasina⛰️ Earth kasina🔮 Foreknowing ñāṇa✂️ Karma-cutting ñāṇa🐕 Kindness to animals✨ Inviting the devas⚡ Lightning fire👊 Close-quarters fire🧊 Ice🐉 Water dragon🌀 Monsoon🪃 Wind blade👥 Body doubles🏯 Stone & lek-lai fort
Playable nowNext stepsFar awayComing soonPath capstone

Skills by code

Ordered by the permanent skill code (class · path · tier). Tap a star in the tree to jump to its skill.

  1. Āloka Kasiṇa

    M1-0-01SkillClass basicsLevel 1

    Raise the right palm and chant for 0.5 s, then white-gold light pours out in a fan for up to 4 s (MP paid at the start, then 5 per second). Ghosts in the light burn with white fire, losing 120% per second; fellow players in it gain HP and MP every second. Tap again, move, or run out of MP to stop. Sweep the light by turning (A/D or the stick). Levels make it longer and wider (6 m 40° → 11 m 80°).

  2. Ñāṇa (insight)

    M1-0-03SkillClass basicsLevel 1

    Every monk’s innate insight: the ghost you target shows its true level, HP numbers, weakness and drops at all times — unless it is more than 10 levels above you, beyond what your ñāṇa can fathom (???).

  3. Walking Meditation

    M1-0-04SkillClass basicsLevel 1

    Mindful walking: ghosts won’t attack, but you move very slowly and spend MP. Press again to stop.

  4. Keeping the Precepts

    M1-0-05SkillClass basicsLevel 1

    Pure precepts, a steady mind: magic hits 6% harder and gathers 5% faster per level. Break a precept (running, smoking, digging the earth, cutting trees, eating or walking an alms round after midday — a monk can’t dig or chop at all) and you are silenced — no spells or chanting — for 5 s per level of this skill, and its bonus stops for 1 minute per level (the stronger the vow, the heavier the penalty).

  5. Sitting Is Meditation

    M1-0-06SkillClass basicsLevel 1

    Whenever a monk sits, he meditates: press “Sit” (basic skills) and he sits cross-legged, recovering HP, MP and stamina faster than a plain rest (Calm Mind and Ānāpānasati add more). Walking, attacking or a skill gets him up.

  6. หลบ (หลบแบบผู้ดี)

    M1-0-07SkillClass basicsLevel 1

    กดทิศเดิมซ้ำ 2 ครั้ง (หรือแตะ Shift / ปุ่ม 🌀) เอนตัวหลบเบาๆ นิดเดียว สำรวม ไม่นับเป็นการวิ่ง ไม่ผิดศีล อมตะสั้นมาก ร่ายต่อได้ระหว่างหลบ — อัปแล้วอมตะนานขึ้น

  7. Calm Mind

    M1-0-08SkillClass basicsLevel 3

    Seated meditation (press “Sit”) recovers 20% faster per level

  8. Binding Chant

    M1-0-09SkillClass basicsLevel 5

    Chant for 1s: the target ghost freezes for 2.5s, then hits 50% weaker for 10s

  9. Fire Shot

    M1-0-10SkillClass basicsLevel 7

    A taste of the fire kasiṇa: gather fire at the fingertip for 0.6 s and loose a small dense fireball — 450%, and it keeps burning 3 s. Fast and light.

  10. Water Shot

    M1-0-11SkillClass basicsLevel 7

    A taste of the water kasiṇa: both hands shape a heavy ball of water for 1.1 s — 520%, the ghost is thrown back and drenched (+15% damage from you for 6 s). Slower than fire, heavier.

  11. Wind Chakram

    M1-0-12SkillClass basicsLevel 7

    A taste of the wind kasiṇa: press wind into a sharp disc on the palm for 0.4 s, then fling it in a straight 16 m line through every ghost on it — 320%.

  12. Dedicating Merit

    M1-0-13SkillClass basicsLevel 8

    Hands joined, chant a dedication of merit to the target ghost for 2 s (merit 2 + ¼ of its level, paid at the start). The ghost that receives it calms — no chasing, no harm — for 10 s (a peta takes merit fully: twice as long). Anyone hurting it ends the calm. Grows into “Loving-kindness” on the Insight path.

  13. Consecrating Amulets

    M1-0-14SkillClass basicsLevel 10

    Every monk gets it at Lv 10: seated cross-legged, holding the amulet, chant for 3 s (moving breaks it) — a clay amulet or takrut in your bag becomes consecrated and stronger to wear. The Insight path consecrates with the Buddha’s virtues; the highest tier lies on the Ñāṇa line.

  14. Ānāpānasati

    M2-1-01SkillPath Insight (Vipassana) pathLevel 20

    Mindfulness of breathing — seated meditation (press “Sit”) restores 15% faster per level.

  15. Opening Ñāṇa

    M2-1-02SkillPath Insight (Vipassana) pathLevel 20

    Hands joined, settle the mind for 0.6 s, then open ñāṇa outward like switching on a radar: everything the wave passes turns black-and-white with white outlines for 8 s, and every player within 24 m reads monsters’ level, HP and weakness truly, as the monk does (ghosts more than 10 levels above the monk stay ??? — each skill level reaches 2 levels deeper and lasts longer).

  16. Buddha’s Virtues

    M2-1-03SkillPath Insight (Vipassana) pathLevel 22

    Consecrate with the chant of the Buddha’s virtues (Iti pi so…) — a clay amulet becomes a “Buddha-virtue amulet”, stronger than a plain consecrated one.

  17. Loving-kindness (Merit Dedication)Coming soon

    SkillPath Insight (Vipassana) pathNext step

    Grows from Dedicating Merit: spend merit on a ghost; if it takes, the ghost joins the Dhamma side and helps until it passes on in peace (not open yet — awaits the Dhamma-side ghost system).

  18. ปักกลดComing soon

    Future skillPath Insight (Vipassana) pathNext step

    ปักกลดพักที่ไหนก็ได้กลางป่า พักฟื้นเร็วขึ้น และใช้เป็นจุดเกิดใหม่ชั่วคราว (พักฟื้น / เดินทาง)

  19. Danger-foreseeing Ñāṇa

    M3-1.1-01SkillPath Ñāṇa (insight-knowledge)Level 40

    On/off: the next big move of every ghost hunting you (blast zones, sweeps, heavy hits) shows as a faint circle on the ground before it lands. 1.5 MP per second while on.

  20. Ñāṇa Consecration

    M3-1.1-02SkillPath Ñāṇa (insight-knowledge)Level 45

    Consecrate with clear knowing — a clay amulet becomes an “Ñāṇa amulet”, the highest tier.

  21. Ñāṇa Interruption

    M3-1.1-03SkillPath Ñāṇa (insight-knowledge)Level 55

    Know the ghost’s move and point to halt it — if the target is winding up a big move with a ground warning, the move dissolves and it staggers 2 s (otherwise only a short stagger). Timing matters.

  22. จักษุแห่งญาณComing soon

    Path capstonePath Ñāṇa (insight-knowledge)Far away

    เห็นผลของกรรมที่กำลังจะผลิ ก่อนมันจะผลิ

    This star is still far away… keep playing and it will come into view.

  23. Shared ForeknowingComing soon

    SkillPath Foreknowing ñāṇaFar away

    นิมิตที่แบ่งให้ทั้งหมู่เห็น

    This star is still far away… keep playing and it will come into view.

  24. Karma-cutting ÑāṇaComing soon

    SkillPath Karma-cutting ñāṇaFar away

    ตัดได้แม้ท่าที่ยังไม่ทันเริ่ม

    This star is still far away… keep playing and it will come into view.

  25. Calming Kindness

    M3-1.2-01SkillPath Brahmavihāra (sublime abodes)Level 40

    Hands joined, pervade kindness around you for 1.6 s (6 merit, paid at the start): every ghost within 8 m calms — no chasing, no harm — for 10 s. Hurting one ends its calm.

  26. Kindness to Animals

    M3-1.2-02SkillPath Brahmavihāra (sublime abodes)Level 50

    Pervade kindness to animals within 20 m: village dogs follow and guard the monk, barking and standing in the way when ghosts come near, for 60 s (they never hunt ghosts — only guard).

  27. อัปปมัญญาComing soon

    Path capstonePath Brahmavihāra (sublime abodes)Far away

    เมตตาที่แผ่ไปไม่มีประมาณ ผีที่โกรธที่สุดก็วางมือ

    This star is still far away… keep playing and it will come into view.

  28. Guardian AnimalsComing soon

    SkillPath Kindness to animalsFar away

    สัตว์ใหญ่ในป่า ยืนขวางผีแทนคุณ

    This star is still far away… keep playing and it will come into view.

  29. Merit Dedication: Inviting a Deva

    M5-1.2.2-01SkillPath Inviting the devasLevel 100

    Hands joined, chant a dedication for 3 s (30 merit): a deva’s glowing light — nameless, faceless — descends; you and allies within 10 m take 40% less damage for 15 s.

  30. Uggaha-nimitta

    M2-2-01SkillPath Kasina (element) pathLevel 20

    You see the kasiṇa disc even with eyes closed — element spells (fire, water, wind, earth) +4% damage and 3% faster gather per level.

  31. Blue Kasiṇa: Dark VeilComing soon

    SkillPath Kasina (element) pathNext step

    Dim the light around you so ranged ghosts cannot aim (not open yet).

  32. Paṭibhāga-nimittaComing soon

    SkillPath Kasina (element) pathNext step

    The purified counterpart sign; access concentration — freely extend element spells (not open yet).

  33. ปักกลดComing soon

    Future skillPath Kasina (element) pathFar away

    กลดคันเดียว คือกุฏิกลางป่า

    This star is still far away… keep playing and it will come into view.

  34. Fire Fist

    M3-2.1-01SkillPath Fire kasinaLevel 40

    Fire wraps the arm from elbow to fist for 0.45 s, then a close punch (2.6 m) — 520%, fire bursts at the knuckles, the ghost flies 4 m, staggers and burns.

  35. Blazing PillarComing soon

    SkillPath Fire kasinaFar away

    เปลวไฟลุกโพลงกลางอากาศ

    This star is still far away… keep playing and it will come into view.

  36. สัตตสุริยะComing soon

    Path capstonePath Fire kasinaFar away

    ดวงอาทิตย์ดวงที่สองขึ้น… แล้วดวงที่สาม

    This star is still far away… keep playing and it will come into view.

  37. Asani Charge

    M5-2.1.1-01SkillPath Lightning fireLevel 100

    Bind the mind to the fire element for 0.4 s: the right hand starts to crackle = one Asani charge held (only ever 1 — it never stacks up). Every lightning skill needs it and spends it. While you hold it, enemies see the crackle (that is their chance to dodge). Unused for 20 s, it fades.

  38. Thunderbolt

    M5-2.1.1-02SkillPath Lightning fireLevel 100

    Spend the held Asani charge (press Asani Charge first, every time): point, and lightning strikes the target at once — no further gather. Short range 6 m (10 m at level 5 — air is an insulator, lightning cannot reach far), 700%, the whole hit lands at once (not a burn ticking away like fire). Pierces armour: ignores 30% (+3% per level, max 60%) of the target’s magic defence; metal armour conducts it. May knock the target back (30% + 4% per level + the level gap). A clean hit jumps on to ghosts nearby — more of them at higher skill and character levels, weaker with each jump.

  39. Three-beat Fire FistComing soon

    SkillPath Close-quarters fireFar away

    สามหมัด สามระเบิด

    This star is still far away… keep playing and it will come into view.

  40. Triple Water Shot

    M3-2.2-01SkillPath Water kasinaLevel 40

    Gather water for 1 s, then three water shots in a row, 220% each; drenched ghosts take +15% for 6 s.

  41. Water Burst

    M3-2.2-02SkillPath Water kasinaLevel 45

    Press both palms down toward the ground and gather for 0.8 s — then every puddle within 12 m (the water every water spell leaves on the ground) bursts up as a column of water at once. Ghosts round each puddle take 300%; bigger puddles hit harder and wider (a small one half, a big merged pool up to 2.4×); a ghost near several puddles takes them stacked (each next one at half). Knocked back and drenched; the burst puddles are gone. No puddles around = cannot be used (no MP spent). Hits ghosts only — never people or animals.

  42. Water Wall

    M3-2.2-03SkillPath Water kasinaLevel 48

    Press both palms to the ground and draw up the water beneath for 1.2 s, then lift — the water bursts out of the ground ahead as a tall wall, curls over and crashes forward. Ghosts in its path take 300% as the water reaches them (the crashing wall hits hardest, the running sheet less), are swept up and thrown forward, stagger and are drenched; the water that lands stays as puddles for Water Burst. Width 7 m at levels 1–2, 10 m at 3–4, 15 m at 5. Hits ghosts only — never people or animals.

  43. Water DragonComing soon

    SkillPath Water kasinaFar away

    น้ำที่ถูกปั้นด้วยจิต ขดตัวเป็นมังกร

    This star is still far away… keep playing and it will come into view.

  44. อุทกวินาศComing soon

    Path capstonePath Water kasinaFar away

    ฝนตกลงมาเป็นน้ำแข็งกัด แผ่นดินแตกตามกันเป็นลูกโซ่

    This star is still far away… keep playing and it will come into view.

  45. Crystal BloomComing soon

    SkillPath IceFar away

    ผลึกน้ำแข็งบานเป็นดอกกลางพื้น

    This star is still far away… keep playing and it will come into view.

  46. Twin Water DragonsComing soon

    SkillPath Water dragonFar away

    มังกรตัวที่สองล่าผีอีกตัว

    This star is still far away… keep playing and it will come into view.

  47. Gale Push

    M3-2.3-01SkillPath Wind kasinaLevel 40

    Push a great mass of wind forward in an 8 m, 70° fan — every ghost in it takes 260% and is blown back 3 m.

  48. Wind Kasiṇa Burst

    M3-2.3-02SkillPath Wind kasinaLevel 40

    Every wind-path blow winds one more layer of air round you (wind stacks: 4 at level 1, up to 12 at level 5). Release them all at once — ghosts around you are hit and thrown back; more stacks = wider, harder, farther, up to a storm. Light ghosts fly farther. No stacks = can’t be used (no MP paid).

  49. เกราะกสิณลม

    M3-2.3-03SkillPath Wind kasinaLevel 40

    ลมที่วนรอบกาย (สแต็กกสิณลม) กลายเป็นเกราะ — ของที่ยิงหรือปามาจากไกลมีโอกาสถูกลมหักทิศ เลี้ยวโค้งพ้นตัวไป ยิ่งสแต็กมากยิ่งเบี่ยงบ่อยและเบี่ยงแรง ของหนักเบี่ยงยากกว่า · ไม่มีสแต็ก = ไม่มีเกราะ · อัปแล้วโอกาสเบี่ยงต่อชั้นสูงขึ้น

  50. Wind Scythes

    M3-2.3-04SkillPath Wind kasinaLevel 42

    After the chakram: wrench the air round you and twist it into many wind-scythe blades riding a long 12 m, 50° fan ahead — 220% to every ghost in it, and they are blown back. The wind scatters puddles on its way.

  51. Storm GatheringComing soon

    SkillPath Wind kasinaFar away

    ลมหมุนซ้อนลม จนเป็นพายุ

    This star is still far away… keep playing and it will come into view.

  52. วาตวินาศComing soon

    Path capstonePath Wind kasinaFar away

    ฟ้าแยกเป็นสองวงแล้วชนกัน ลมพัดราวจะหอบโลก

    This star is still far away… keep playing and it will come into view.

  53. MonsoonComing soon

    SkillPath MonsoonFar away

    มรสุมเดินหน้า ดูดทั้งฝูงขึ้นฟ้า

    This star is still far away… keep playing and it will come into view.

  54. Thousand Wind BladesComing soon

    SkillPath Wind bladeFar away

    ใบลมพันใบ ตัดผ่านทุกสิ่ง

    This star is still far away… keep playing and it will come into view.

  55. Stone Shot

    M3-2.4-01SkillPath Earth kasinaLevel 40

    Pack earth into a hard stone for 0.8 s and flick it 16 m straight — 300%, the ghost staggers 0.5 s.

  56. Earth WallComing soon

    SkillPath Earth kasinaFar away

    แผ่นดินยกตัวขึ้นเป็นกำแพง

    This star is still far away… keep playing and it will come into view.

  57. หนึ่งเป็นพันComing soon

    Path capstonePath Earth kasinaFar away

    นั่งลงรูปเดียว ลุกขึ้นเป็นพันรูป

    This star is still far away… keep playing and it will come into view.

  58. Body DoubleComing soon

    SkillPath Body doublesFar away

    ร่างจากดินลุกขึ้นทำตามทุกท่า

    This star is still far away… keep playing and it will come into view.

  59. Stone & Lek-lai FortComing soon

    SkillPath Stone & lek-lai fortFar away

    ศิลาและเหล็กไหลเป็นป้อมรอบหมู่

    This star is still far away… keep playing and it will come into view.

  60. Insight (Vipassana) path

    Fork — choose onePath Insight (Vipassana) pathLevel 15

    Wisdom that sees things as they are — spends merit to dedicate and pervade, helps people and ghosts alike, and consecrates amulets with the Buddha’s virtues.

  61. Ñāṇa (insight-knowledge)

    Fork — choose onePath Ñāṇa (insight-knowledge)Level 40

    Ñāṇa = knowing — see a ghost’s next big move before it happens and cut it off · the highest consecration lives here.

  62. Foreknowing ñāṇaComing soon

    Fork — choose onePath Foreknowing ñāṇaNext step

    Foresee every big move of the ghosts around you, and share the vision with your companions.

  63. Karma-cutting ñāṇaComing soon

    Fork — choose onePath Karma-cutting ñāṇaNext step

    Know it in time, then cut it — interrupt any enemy cast or big move and hold it still.

  64. Brahmavihāra (sublime abodes)

    Fork — choose onePath Brahmavihāra (sublime abodes)Level 40

    Loving-kindness, compassion, joy, equanimity — merit calms ghosts, animals side with you; at the peak a merit dedication calls a deva to protect.

  65. Kindness to animalsComing soon

    Fork — choose onePath Kindness to animalsNext step

    Animals touched by your kindness side with you — they guard and block ghosts (never hunt).

  66. Inviting the devasComing soon

    Fork — choose onePath Inviting the devasNext step

    Dedicate merit and a deva — a nameless glowing light — comes down to protect those keeping the Dhamma.

  67. Kasina (element) path

    Fork — choose onePath Kasina (element) pathLevel 15

    Train absorption (jhāna) on a kasiṇa disc, then bend an element to the mind — varied attack spells; pick the main element at Lv 40.

  68. Fire kasina

    Fork — choose onePath Fire kasinaLevel 40

    Fast, light, close — the only line with close-range spells (fire fist); mostly single-target.

  69. Lightning fireComing soon

    Fork — choose onePath Lightning fireFar away

    ฟ้าผ่าจากฝ่ามือ ไม่มีเวลาให้หลบ

    This star is still far away… keep playing and it will come into view.

  70. Close-quarters fireComing soon

    Fork — choose onePath Close-quarters fireFar away

    ไฟพันแขน ทุกหมัดคือระเบิด

    This star is still far away… keep playing and it will come into view.

  71. Water kasina

    Fork — choose onePath Water kasinaLevel 40

    Slower than fire but heavy — water shots, the water dragon, then stacking ice on the ground.

  72. IceComing soon

    Fork — choose onePath IceFar away

    ความหนาวซ้อนชั้น จนแตกเป็นเสี่ยง

    This star is still far away… keep playing and it will come into view.

  73. Water dragonComing soon

    Fork — choose onePath Water dragonFar away

    น้ำขดตัวเป็นมังกร ล่าผีด้วยตัวเอง

    This star is still far away… keep playing and it will come into view.

  74. Wind kasina

    Fork — choose onePath Wind kasinaLevel 40

    Build a storm, then release it — wind bends projectiles and wins against packs.

  75. MonsoonComing soon

    Fork — choose onePath MonsoonFar away

    พายุเดินหน้า ดูดทั้งฝูงขึ้นฟ้า

    This star is still far away… keep playing and it will come into view.

  76. Wind bladeComing soon

    Fork — choose onePath Wind bladeFar away

    ลมบางเฉียบ คมกว่ามีดทุกเล่ม

    This star is still far away… keep playing and it will come into view.

  77. Earth kasina

    Fork — choose onePath Earth kasinaLevel 40

    The odd one out — earth pins, walls, body doubles, the best defence (opens at Lv 40 only).

  78. Body doublesComing soon

    Fork — choose onePath Body doublesFar away

    ดินลุกขึ้นเป็นร่าง ร่างลุกขึ้นเป็นกอง

    This star is still far away… keep playing and it will come into view.

  79. Stone & lek-lai fortComing soon

    Fork — choose onePath Stone & lek-lai fortFar away

    ศิลาและเหล็กไหล ล้อมหมู่ไว้ไม่ให้ใครแตะ

    This star is still far away… keep playing and it will come into view.

Contact us

Bug reports, ideas, business or press — write to us.