################# #...............# #.#############.# #########'###### ###'########### #..........##... #.............. #..........##...#####.............. #...........+...'M................. #...........#...##................. #.......#+#.#...................... #.......#.#.#...................... #.........#.#...<.)................ #.........#.#..#..................+ ####......#.#..#..#'#.......######+ #........#.#..####.........# #.....##.#<#...........####### #.....##'#...>...............+ #......................####### #................######.# #................#............+ #................#............# ...............#............. ...............#............. ...............#............. ........###...#............. #.............