######### #......... ################.######## #........................ #.##############.#######.## ##########.# #..........# #.%........########## ##.#######..# #.######..<.........####..# #.# ###.##########>.z....# #.# #.........# #..###.## #.# #.#.#####.# #z.# #.# ##.####.#.# #.####..###.######## #.......#.# #.......##.......... #..######## #######.###..#######. #..# ... .. #.# #..#######.. ###..## .#######.###.# #zz......... #.....# .#.....#.#...###z########.. #.###.# .# ###.#.#.....)<..########## #.# .# .# >#.#.#######.#........... #.###.# . #.#.# #.############ #.....# .#. ##.###### ####.<## .# #.......# #...# #.#####.# #.#.# #.# #.#># #.# #.#.######### #.# #...........# #.# #######.#######.# #...)e..# #.........# ####.#### #######.#.# # #.###.#.# %..#.#.# #.#.#.#.#####. #............ ###.##.#.###### ##.#.##.#.# #.##.##.#.# #.##.##.# #....##.#.##### ### #............... ... ##.############ ###.### #.# ..... #.# # ##)####### #.# #.##%.......### #.# #...%.........# # #.########### ####..#####.#.#.# #...........########..# #.#.#.# ###########...........#####.#.#.# # ###########...........#.#### #........<........ #######.......#### #########