#### #####...### ###....#....## ##............## .......<.......####..# ................##...## .........^............# ......................### ........................## .........................# .........................# .........................# .........................# ........................## ........................# .......................## .............^.........## ........................### ..........................### # ...................###.. ................<....... ........................ #.# ###..................... .. #?##.................... / ##. ?))##................... )?##..##)}$##.................. }"!....$:[))##................. $?}?......))!?##................. }?.)...J).??# #................. ##......J...####................. .#........J...#.................. ...........#........J.......#............... ............# ##..........####............... .........J..###((.:....).)$# #.............. ............##$?)$......(=!: #............. ........J...##)[:[$....(|φ}[##........... .........J...##?)(##..##(})##......... .........J....##$ ##J# (##. ...............## #J.# #... ................####.#####.... ...........J..J..........J.... .........JJ..J................ ........J..................... #..........J.................. #.......J..................... ####....JJ.................... ###..