. ###### .... #....# .... #....# ... #....# #..# #....# #..# #+# #....# ######..##.# #.# #....# #.......##.# #.# #....# #.###...##.# #.# #....# #.# #......# ###.#############....##########.# #...##.#### ########.....)..............'......%...# #...#..... #........#.#############....##############..##..#### #........#.........................................# #........#.###################...#########.#.#..##.# #........#.......................'...........#.....# #........#..##################...#########...##.####.# #...........#......#.......#####.........#...+.......# ######.........###.#.............######.##...##.###### #.........###.#######.#####....# #.##...##.# #...................#.# #....# #.#######.# ###.#.....#.#.#####.#.#####....###<#######.###.##. #.#......<..............'....>................... #.#.......#.#####.#.#####.....#.....########.##. #.#.......#.# #.#.# #.....#.###.######## #.#.......#.# #.#.# #.....#.#..........# #.......#.# #.#.# #####.#.#.#.######.# .......#.# #.#.# #.#.#.#.# ...##.#. #.#.# #.#.#.#.# .. ..# #.#.# ..#.#.#.# ### #.#.# { ###.#.#.# #.#.### #.#.#.# #...# #.#.#.# ###.# #.#.#.# #)# #...#.. #[# ##### #.# .###############################.# .......M.........................# .#################.############### ###