#### ...##### ###### .......######. #....## #.#........... ###...# #.#........##. ##..### #.#.......(... #.....# #.#........... #.....####^............ #..........#........... #...#####...........#.# #...#######...........# ##..............####... #...<....<........#..#.. ##........[.......#..#.## #....................... #...................r... #....................... #............).)........ #....)... ###.............)..... #.............)..... #..(................ #..................# #...%................ #............#....... #..####....#.#.......