########## #........# ######### .'........### #.......# #........'.### #.......# #........#...####.......# #........###.)%.#.......# #........# ####%).......# #........# ###)......# #...>....# #.......# #####'#### #.......# #.# #####)### #.#### #..)# #....# ####.##### ####.# #........# #.# #........# #.# #.......># #######.## #........# ..........######........# #######...M...'....>o<.# #.#######........# #.# #........# #.## #######'## #..# ##.# ##.# #..# ... #######.## ......##........# .....#...........# ......####........# ...M...# #...[....# ......# #........# ### ... #####.#### #.# ff #..# ##.# ..# ##.# ##..# ..p #.# ###+#### #..## .. #.# #......# #######'##### #. #####'#### #......# #...........# .+ #........# #......#### #...........##.# +........# #......'..# #.......p...'..# #........# #...[..##.###...........#### #........# ##'######...'...........# #######'## #.# #####...........# #..# #.# #...........# #.## #.## ##p########## ##.# #..# #.......# #..# ##.# #######.##### #.## ######.####### #.....p....# #####.####### #............# ###.[........# #...........# #............# #............# #...........# #............###.#(.......).# ############...........# #............##..#...(......#########.........p.....<......# #...............##....................##########...........# #............#####..........########### ############# #............# ############ ##############