###### .#.....## ........## .........# ..........# ..........## ...........# ...........# ..............# ...........(ZM## . ....#......MZ.# ### . ######........###.###....### #........#.#..........##.... ####### #........#.#........##...... ....... #.............>.........<... .......##...M.........M............. ..........{M......###..........#... .......##..Z.............##...#..... .......##.........#####.........#### ...................######.......## .......####.###.##.....##.......... #####.# #.##Z.##^.##..........#... #< #.#.Z##.......#............... #. #.#.###.......#............... ..#[# #.......#.>......[...... .##.# #....)..#............... . #.# #.......####..#.#....... .. #.# #.......# #.#.#..[.... ### ####....## #.#......... #.....####........... #####..<......#.##### +.##..........# # #.........[..## ####.###.....# #. #....... .. #........ ... ........[# ##.. ........... ... .(.