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