#....# #....# #....# ....# #...# ###...# #+##.....####.# .......<......# .........###########.# ...........@((.(....(# ....###....########### ... +....>(..(....... .. ###....@######### # #....(. ##...... #....... ####.#### ..# ###