###################### .....................# ##.....############.# +............ #.# #............ #.# #.....######. #<# #..........# # # ### #############+##.####.#.#.## #..........##.##.##.#.#..... #..........##.##........# #.#..........##.#######.#.# .................>......# #.......[..##.######### ...###'#.#####.# #.#.#####.# #......##.# #......##.# #......##.# #>#.#####.# #.#.## #....# #....# ###....##### #........... #......##### #..........# #......##.## #......# # #....### #...<# #.M5## #...# #..?..# ##....# #....# #..... #..#.## #..... ...#.##