### #.# ############.# #............# #.##########.# ########## #.# #.# .........#####.##########.# ..........................# .................########## ... .#######.................# ....... ..#######.........#######.# ..[...........................# .............# ##................# .............# #................# .............####........#######.# ...........#...#........#.....#.# #.........#....................# #.........#............#.....### #.................>....#.....# #.........#.%........%.#.....# . #.######....%.(........#.....# ... #.....##...............#.....# #.....###.....##...............#...... #<........##...............###.... #######....########.........# #<... ...............# #....#####........ ..#####.......## #....# #.....## #........# #....### .....# ..#.####...# #......# .....# ........[..######...## .....# ..........#..........# ..... ......................# .... ..###.....#..........# . ...........#..........# ............#..........# .......######..........# .......######..........# ........................ ....................... ...................... ............^..###### ............o#.# .#####.....((#.# ........)#.# ##......(#.. #......(# # ......)( #.#