+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4+-+-+-+-4+-4