## ...## #..... ....... ....... ....... ###.....######## ........)......# ###.##########.# ####.####### #..........# ########.########## ...................# .........⌠.......... .....⌠.......⌠......# .............(....# #..⌠...⌠...⌠...⌠..## #....(..........## ##.⌠....⌠....⌠.## ##...........## ##..⌠...⌠..## ##.......## ##..J..## ##...## #####