import scala.annotation.tailrec

object Main extends App {

  import scala.io.StdIn._
  import scala.math._
  for (_ ← 0 until readLine.trim.toInt) {
    val Array(n, x, y) = readLine.trim.split(' ').map(_.toInt)
    val enter = readLine.trim.split(' ').map(_.toInt).let { it ⇒
      val Array(a, b) = it
      Coordinate(a, b)
    }
    val clue = Array.tabulate(n) { _ ⇒
      val Array(a, b) = readLine.trim.split(' ').map(_.toInt)
      Coordinate(a, b)
    }
    val echos = Array.tabulate(n) { _ ⇒ Nil: List[Int] }
    for {i ← 0 until n
         j ← 0 until n if i != j} {
      if (clue(i).distance(clue(j)) <= 50) {
        echos(i) ::= j
        echos(j) ::= i
      }
    }

    def move(state: Array[Int]): Boolean = {
      /*
    state(i) は前回発声し終わったタイミングからの経過時間
    state(i) >= Y　の時、店員iは前回発声してからY以上たっているか発声したことがない
    state(i) == 0　の時、このタイミングで店員iは発声する

    店員iが発声する店員から50以内にいて、かつstate(i) > Yの時次に発生することとなり、state(i) == 0になる
    発声する店員iはstate(i) == Xになる
    発声しなかったし、発生する予定もない店員iはstate(i) += Xになる

     */
      val calling = state.zipWithIndex.filter(_._1 == 0).map(_._2)
      for {call ← calling
           echo ← echos(call)} {
        if (state(echo) == y + 1) {
          state(echo) = 0
        }
      }
      for (i ← state.indices){
        if (state(i) != 0) state(i) = if (state(i) + x > y + 1) y + 1 else state(i) + x
      }
      for (call ← calling) {
        state(call) = if (x > y + 1) y + 1 else x
      }
      calling.nonEmpty
    }

    val state1 = Array.tabulate(n) { _ ⇒ y + 1}
    val state2 = Array.tabulate(n) { _ ⇒ y + 1}
    val firstCall = clue.indices.filter{it ⇒ clue(it).distance(enter) <= 10}
    for (call ← firstCall){
      state1(call) = 0
      state2(call) = 0
    }
    move(state2)
    var time = 0
    while (state1.zip(state2).exists(it ⇒ it._1 != it._2)) {
      //println("calling" + state1.indices.filter(it ⇒ state1(it) == 0).mkString(","))
      //println("state => " + state1.mkString(","))
      if (move(state1)) time += x
      move(state2)
      move(state2)
    }
    //println("state1" + state1.mkString(","))
    //println("state2" + state2.mkString(","))
    println(
      if (state1.contains(0)) "You're always welcome!" else if (firstCall.isEmpty) 0 else time
    )
  }
  case class Coordinate(x: Int, y: Int) {
    def -(that: Coordinate): Coordinate = Coordinate(x - that.x, y - that.y)
    def +(that: Coordinate): Coordinate = Coordinate(x + that.x, y + that.y)
    def distance(that: Coordinate): Double = (this - that).let{it ⇒ math.sqrt(it.x * it.x + it.y * it.y)}
  }
  implicit class Extension[T](val value :T){
    def also(func: T ⇒ Unit): T = {
      func(value)
      value
    }
    def let[R](func: T ⇒ R): R = func(value)
  }
}
