####### # #.....# ##### ..##### #.....# #...# ....... #.....###'#.# ........###################...........# ..........................'......<....### ........###################........>....# .[....# #...........#.### ...... ####.......%....# ..... #.......##.#.####### .... #.......+..#......<# ## #.......############ ###'##.## #.##.# #.##.##### #.#....... #.#.......# ######.........# #..............# #..............# #............### #............# ### #............# #<# 777777# #......##+#######.# 777777### #..............##.# 777.7....## #.....%((((()..##.# 7..7..f...##########..............##.# .....7777ff..................g........##.# . 7777f...#########......g........##.# 7777#### #......(........##.# 777# ##..............##.# #.......##'#'#####.# #..........#.......# #.......##.######### #........#.# #..........# #..........# #........#.# #..........# #######.........# #.....>.........# #####.######.).....# #..^#.# #.+.......# #########.#.# #.#.......# #.....# #.#.# #.####+##.# #######.###.###.#.####.####.##(# .......................>.).(...(# #######.#########.############## #.......# #.# #######.# #.# #.###.# #.....# #####.# ###