### #############.# #.............# #.###########.# #.# #......# #####.# #.###### #<....# #.# ############.# ..#)%....# #.#[###### #######.#.....# ........#..##.# ........#.%##.################# ....>............[.....<........ .........##..#.########.######## .......o.# ..#.###### #.# ####'###.# ..#......# #.# #.###.#####......# #.# #......oo.'......# #.# #......####......# #.. #......# #........... #....... #######..... #........ . #.......? .#......# #......# ...