############## .............#### ................### ..^.... ......# .......0..........# ..(............ ................... .^.^........... .....L......^...... ......0....^... ..........[*....... ........8...... ......p..(.0....... ...*......^...# ......z...D.*.....^ .........2....## ........d*8........ .....(dpXD.....## ........^....X.[... ....y.!X0L2.....## ................ ...0...XdXd......# .............^.. .......LL1p(.^...# ..X............# ....^....L......## ......^......### ........dd.....## .X........#### ........qd....## 0########## ########dqd..## q.q.....# d.......^ ......... ....... ..q.... d...... #...X.......# .../....... ......... ....... ..... ... #.# ##### ### #.##..... #...####........ ................ ................ .......<........ ################