                             [0;37mm i  i  i  m[0m
               [1;37m  y[31m[0m        [1;37;47m v  v  v  v [0m      [1;37m  y[31m[0m
               [37mm i  m     [30;47m   [30mim   im  [0m      [37mm i  m
               [1;37;47mdddd[0m      [30;47mr imZ im  [0m      [1;37;47mdddd[0m
               [30;47ms      [0m [30;47mm[1;37;40my[47mvyvyvyvyv[0;37m  m[0m [30;47ms      [0m
               [30;47mrs    [0m  [1;37;47m v  v  v  v  v  v [0m  [30;47mrs    [0m
               [30;47ms      [0m  [30;47msrsw [1mbbb   [0;30;47mws  [0m  [30;47ms      [0m
               [1;30;47m  bb  [0m  [30;47mrs   [1my[41m  x  [37;47mj       [0m  [1;30;47m  bb  [0m
               [1;30;47my[41m x [37;47mj[0m  [30;47ms     [1my[41m  x  [37;47mj       [0m  [1;30;47my[41m x [37;47mj[0m
               [1;30;47my[41m x [37;47mj[0m  [30;47mrwr [1my[41m  x  [37;47mj       [0m  [1;30;47my[41m x [37;47mj[0m
