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