################# .....(...(..(...# ...........)..### #.............## #.............### #......c........# #.....c........### #..(......(...#..### ..................... .........(.......... ................... .......(.......... ........<......... ................. .#.............. #........####### .........# ........# .......# ......# ...