[.. #... ##### #...#########...# .......(.<......# ...........##...# .........>.##...## ........oo.......# ......C.5.(((....# .....#####o##...## ##### ...###### ...oo# #.....# #.....' ##....# #....#