###### .. #....# ... #..<.# ...####....# ...........# ...........# ...........+ ....>......# ########....# .......'....# .......#....# ##+#########+#....# ...............#+## ................# ................# ...............# ##....#'###....... #....#...+........ #....#...#........ ####....♣.###........ #.....♣.∩.♣###+####+# +......#♣......# #......#[......# #.<....#.......# ##......#'###..## ............#### .........5..+ .........O..# ............# ............# ............... ................ #########+##.... .... ...