.........# .........# .........# .(.......# .........# #...........# #.........).# ##### ##### #...........# #.(.# #...# #...........# #####..(######...#########..........D######## #........)........(.......................... #...................(.......................) #..............[........(.................... ##########################..)........######## #)[.........# #..<........# #...........# #.>.........# #...........# #...........# #..........># #...........# #...........# #...........# #...........# #.....(.....# #...........# #...........# #........(..# #..........<# #...........# #...........# #...........# #...........# #....><.....# #....[......# #...(<......# ##.(.######## #...# #####