_________________________________________
       /.                 / /                   /
      / .                / /                   /|
     /  .               / /   \_|_/           / |
    /   .              / /   ( . . )         /  |
   /    .             / /     \___/         /   |
  /     .            / /     ___I___       /    |
 /      .           / /     /       \     /     |
/__________________/ /____/=|  /\/\ |=\__/      |
|       .          | |    | |  \  / | |  |      |
|       .          | |    | |   \/  | |  |      |
|       .           ~     | |       | |  |      |
|       .                 m \-------/ m  |      |
|       .                     || ||      |      |
|       ......................||.||......|......|
|      .                      || ||      |      /
|     .                       || ||      |     /
|    .                        || ||      |    /
|   .                        /--v--\     |   /
|  .                                     |  /  /\/\
| .                                      | /   \\//   (c) 2010
|________________________________________|/     \/  Yu-Jie Lin