##+### #....# #+########....# ... .........#....# ... .......>.#....# !... .........'.<..#..... .........######..... #+######..........# .......'..........#.. .......#......W...'.. ..####+#..........#.. #...............# +...............# #.....##+#......# #.....# #####.... #.....# ....# +.....# ....+ #.....# #.....# #.....