. ## ### ..##.##.######### .......<......... .......(..........# .......(..........# .......(..........# .......(..........# ..................# ####+##.)...##....# #.<...##....#### #............... #............... #............... ########.....### ##...(.###. #.......... #.......... #.......... . ##.###+###... ###o##..###... #............. #............. #............. #........##... ######...# #...# ..... ...... ....... oo.......