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