############ ###### #.....[....# .....# #..........# .....+ #..........# .....# #..........#####.....## ###+#####.............. #.............. #.............. ######.............. . #......#####+######. .. #....).# ... #....))# .... #......# .....#####......###### ...................... ..$........M.......... .......?.............. ...................... .....######+#####+#### ?....#.......... #... #..<....... #.. #..##...### +#. #.. #..######### ... #..........# .... #####......# ....# #..##.....#######....# #..##.....#....$.....# #...#.....#..........# #...').>..#..........# ######'####....M.....# ......................# ............######....# ............+ ....+ ............# ...# ............# ... ..#+###+##+## ##. ..