######## #......# ########......######## #>.....'......'......# #.######......######.# #.....##......######.## #.....###.##..........##### #..<..# #.........#.......# #.....# ####.####.#.......# #.....# #......#.......# #.....# #......#####+### #.....+ +......+ #####.# #......# .+ +......# ## ##......# .....##