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