########## .........# ?......<.# .........# ###.>.#### #... ###