###### #....#..... #....#.... #....#...# #....#...# #....#...# #....#...# #...z#zY.# #>...zT..# ######zz.# ...# ..... ......# ......# ......# .....## ### ###..# ###..### ###..###[# ###..###...# +....'.....# . ###..###...# Y. ###..###.# ... .###..### .... ...###..## )... .....###'#S)# .<....y.yz..# ......t.yz..# ......ryy...# ###$........# #.........# #.........# #........... #.....####### ......#