########### #.........# #.#######.# #.# #.# ####### ####### #.# #.# #.....# #.....# #.# #.# #.....# #.....# #.# #.# #.....#### #.....# #.# #.# #.....##<######### #.....#############.### #.# +................. +.....'..............># #.# #...####.#######.# #.....######......#.#.# #.# #...# #.# ###+###.....# #......#.#.# #.# #...# #.# #....##.....######......#.#.# #.# #...# #.# #....######.............#.#.# #.# #...####'#####....# #.%......######.#.#####.# #####..)......##'#######........# #.#.......# +.........+........'........+ #.######### ####.........##.#######........# #.# #............##.# #........# #.# +..........####.# #........# #.# #...#####..# #.# ########## #.# #... #..# #.# #.# #... #...# #.# #.# ... #.#.# #.# #.# #.#.# . #.# #+#.. #.# . #.# #.# #.# ...#.# #.# #>..#.# #.#.# $..#.# .. #.#.# ....# ..######.#.# ...# ........##.#.# ..# .....##....##.#.# ####M## ......##....##.#.# #...>.+ .....+#....##.#.# #...### ....##....##.#.# +...'.# ...##(...##.#M######### #..%#.# ..##....'..(.......... #...#M# ####.##....##.#.######### +....#.# #....##.#.....#.# ####.#.# #.........###)#.# #.#.######....####)#...#.# #.#.........M....#.#.#.#.# #.#######....###.#.#.#.#.# #.# #....# #.#...#.# #.# #.#+## #.#####.# #.# #.......# #.# ######### #.# #.# #.#