### ... ..# #.## #..# #..# # #..# # #.#####..######## ...............^.. ## #.##..#<..######.... #......#............ #..#.)#...##.##.... #. #..#........# . #..#...(......## ....[....###.#.# ..##.#.####.##.# #. #............. #.##.######..# ### #......# #..## #......####.... #...........# ##.....###### #.....# ###.### #.# #.# . ..#######.########.... #(...((.......l...... #.....###.#######.### #..... #.# ....... #.# ....... #.# ....... ..> ......# .## ...... .